2011-11-15 33 views
0

我是WPF的新手,对WPF动画一无所知。在这里,我正在做一个项目,其中所有(不同的数据输入,检索)表单都是usercontrols,并在请求时添加到窗口中。我只想在这些用户控件加载到窗口中时添加简单的滑入,滑出或淡入淡出动画,就像在关闭一个用户控件并加载第二个用户控件之前一样。用户控件在窗口加载时的动画

结构是这样的:

窗口 - >用户控件 - >(普通文本框,列表框等等等等)

凡在窗口XAML中,我把一个DockPanel中在我的负荷用户控件时相对按钮被按下。我可能会在错误的地方使用错误的东西,但那就是我如何学习新事物。 任何示例代码或这些动画教程将是一个很大的帮助!谢谢

+2

教程为'WPF animations'这样一个共同的话题通常是更好的由谷歌,而不是StackOverflow的覆盖。 – Snowbear

回答

0

你应该尝试使用Expression Blend来应用动画你的控件。

它提供了一个定义动画的可配置的GUI方式。

看最上面的回答这个问题的详细信息:WPF - Animated User Control

0

如果使用混合,然后有是我忘记的名字出头,但基本上,像闪光你有状态,你的代码选择某些事件的状态。在状态转换中(我记得在混合中左上角),您可以选择动画的发生方式以及发生的时间以及发生的时间。

或者你可以在上面查看了here...