如何设置Silverlight中StackPanel的可见性以展开和折叠?

时间:2010-07-16 18:00:13

标签: wpf silverlight xaml animation silverlight-4.0

在我的情况下,我希望扩展/折叠分别从左到右和从右到左发生。

动画应该在可见性发生变化时发生。

谢谢。

2 个答案:

答案 0 :(得分:1)

您可以创建两个动画故事板(一个用于展开,一个用于折叠),用于激活stackpanel的宽度,然后在StackPanel_VisibilityChanged上运行相应的动画。

答案 1 :(得分:0)

我建议在Width属性而不是ScaleX上设置动画。 否则,整个控件(StackPanel)将看起来像其动画一样嘎吱作响。