WPF,存储的动画在必要时播放?

时间:2014-10-01 02:32:42

标签: wpf animation

可以存储动画,然后在必要时分配给对象吗?

示例:CanvasControl进出动画" myCanvas1"。

bool Is_myCanvas1Expanded;

if(Is_myCanvas1Expanded){// retreive; }    else {// expand; }

1 个答案:

答案 0 :(得分:0)

如果您使用故事板制作动画,那么它有StoryBoard.Begin和StoryBoard.Pause,StoryBoard.Resume和StoryBoard.Stop方法,它们将满足您的目的。

您可以做的是分配故事板以进行控制,然后根据您的要求应用上述操作。

供参考

http://msdn.microsoft.com/en-us/library/System.Windows.Media.Animation.Storyboard_methods(v=vs.110).aspx