所以,我想要做的是访问我的表单的宽度和/或高度以在情节提要中使用。本质上,我有一个翻译变换动画来滑动本质上是两页的内容。动画适用于硬编码的 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}"
但是,当我尝试这样做时,我不知道如何使其消极。