如何在动画情节提要中删除堆栈面板两侧的边距,以便看起来堆栈面板已从后面的代码中移动?我需要在代码隐藏中执行此操作,因为我在运行时使用此动画的堆栈面板数量不同。谢谢 :o)
问问题
1489 次
1 回答
0
我不确定您是在问如何在代码后面或动画 XAML 中设置边距值,所以我会在这两个方面都试一试。
在后面的代码中,您可以使用DependencyProperty.SetValue 方法。例如:stackPanel.SetValue(MarginProperty, 0);
对于 XAML 动画,您可以添加粗细动画。例如:
<ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="stackPanel" Storyboard.TargetProperty="Margin">
<SplineThicknessKeyFrame KeyTime="00:00:00.025" Value="4,4,2,2"/>
</ThicknessAnimationUsingKeyFrames>
于 2009-10-20T18:02:19.393 回答