0
我想使用DataTrigger在Y访问上翻译一个矩形。 它工作的很好,除了我想要矩形从当前转换状态移动而不是从初始状态重新启动。 我想要一个全部的XAML解决方案。 我曾尝试设置完成属性,但WPF不会允许。 在此先感谢。矩形动画
<DataTrigger Binding="{Binding CurrentFloor}" Value="5">
<DataTrigger.EnterActions>
<BeginStoryboard Name="sb5">
<Storyboard>
<DoubleAnimation
To="5"
Storyboard.TargetProperty="RenderTransform.Y"
Duration="0:0:2"
/>
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<RemoveStoryboard BeginStoryboardName="sb5" />
</DataTrigger.ExitActions>
</DataTrigger>
<DataTrigger Binding="{Binding CurrentFloor}" Value="4">
<DataTrigger.EnterActions>
<BeginStoryboard Name="sb4">
<Storyboard>
<DoubleAnimation
To="75"
Storyboard.TargetProperty="RenderTransform.Y"
Duration="0:0:2" />
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
<DataTrigger.ExitActions>
<RemoveStoryboard BeginStoryboardName="sb4" />
</DataTrigger.ExitActions>
</DataTrigger>
只需添加从属性的情节提要 – Cobold 2012-03-18 08:36:11
我不知道从属性值。无论目前的转型位置是什么。 – user1276682 2012-03-18 08:39:08
如果在画布中有矩形,则可以将画布顶部或左侧属性绑定到“发件人”属性。 – Cobold 2012-03-18 08:42:34