用户控件在窗口中加载时的动画

时间:2011-11-15 14:49:06

标签: wpf animation user-controls

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

结构是这样的:

窗口 - > usercontrols - > (普通文本框,列表框等)

在窗口xaml中,我放置了一个dockpanel,当按下相对按钮时,我在其中加载usercontrols。我可能在错误的地方使用错误的东西,但这就是我如何学习新事物。  这些动画的任何示例代码或教程都将是一个很大的帮助!感谢

2 个答案:

答案 0 :(得分:0)

您应该尝试使用Expression Blend为控件应用动画。

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

详细了解此问题的最顶层答案:WPF - Animated User Control

答案 1 :(得分:0)

如果你正在使用混合,那么有些东西我忘记了名字,但基本上,就像在闪存中你有状态而你在代码中选择某些事件的状态。在状态的转换中(我记得在混合中是左上角),您可以选择动画的发生方式和位置,以及需要多长时间。

或者,您可以查看here...