【发布时间】:2016-05-09 04:32:11
【问题描述】:
我有如下定义的视图模型的视图
<DataTemplate DataType="{x:Type local:TestViewModel}">
<Grid>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" >
<Button Name="btnStart" Command="{Binding Start}" Margin="5,0,5,0" />
<Button Name="btnCancel" Command="{Binding Cancel}" Margin="5,0,5,0" />
</StackPanel>
</Grid>
</DataTemplate>
因此,当我单击 startButton 时,我想开始动画,即我想将箭头图像从屏幕顶部移动到底部。 我尝试在网格中定义图像,在样式中定义故事板并将 datatrigger 附加到属性。但这会导致整个 ui 扩展而不是动画在屏幕上移动。
我希望动画在我的 stackPanel 上移动。我该怎么做?
【问题讨论】:
-
您能否提供完整代码以及
ArrowImage以及您在其上定义DataTemplate的控件