0

如何在动画情节提要中删除堆栈面板两侧的边距,以便看起来堆栈面板已从后面的代码中移动?我需要在代码隐藏中执行此操作,因为我在运行时使用此动画的堆栈面板数量不同。谢谢 :o)

4

1 回答 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 回答