WPF:向左滑动网格淡入淡出

时间:2011-01-11 16:42:01

标签: c# wpf animation

我想要的是让用户点击“下一步”,然后内容的当前“页面”(实际上只是一个网格)向左滑动(离开屏幕)并淡出,同时新内容从屏幕左侧滑出虽然渐渐消失了。

如何尽可能轻松(和可重复使用)实现这一目标?

3 个答案:

答案 0 :(得分:1)

Kevin's Bag-of-Tricks有一个TransitionPresenter示例,其中包含许多不同的转换。它包括擦除过渡和淡入淡出过渡,但不是“擦除和淡化”。您可以下载源代码,因此您应该能够组合两个转换。

答案 1 :(得分:0)

从Pavan Podila(FluidKit)查看blog库。它完全符合您的需求(TransitionPresenter更具体)。

答案 2 :(得分:0)

有一个名为Transitionals的项目(暂时没有更新)为WPF提供打包过渡。您可以将其扩展为包含Wipe和Fade过渡以满足您的需求。如果你想自己构建它,如果你有Blend并不困难(动画不是Visual Studio设计师擅长的东西,我不想手工编写它们)。