【发布时间】:2012-10-30 07:29:34
【问题描述】:
所以,我要做的是访问我的表单的宽度和/或高度以在情节提要中使用。本质上,我有一个翻译变换动画来滑动本质上是两页的内容。动画适用于硬编码的 From/To 变量,但是我需要使用软变量来使动画从表单的左/右开始,无论它是什么大小。
<Storyboard x:Key="SlideLeftToRight"
TargetProperty="RenderTransform.(TranslateTransform.X)"
AccelerationRatio=".4"
DecelerationRatio=".4">
<DoubleAnimation Storyboard.TargetName="PageViewer" Duration="0:0:0.6" From="WindowWidth" To="0"/>
<DoubleAnimation Storyboard.TargetName="BorderVisual" Duration="0:0:0.6" From="0" To="NegativeWindowWidth"/>
</Storyboard>
但是,我不知道该怎么做。非常感谢任何帮助。
编辑:我猜它与:
From="{Binding Width, Source=MainWindow}"
但是,当我尝试这样做时,我不知道如何使它成为负数。
【问题讨论】: