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