c# - WPF 用户控件转换

标签 c# wpf

我有一个带有网格的主窗口。在按钮单击事件上,我在多个用户控件之间切换网格的子项。当我在这些用户控件之间切换时,我想创建一个过渡,例如淡入淡出或滑入等。我该怎么做?

最佳答案

您可以使用 Expression Blend 执行此操作,并创建您自己的或使用预制的视觉过渡。

FluidMoveBehaviour 是一种常见的行为,用于动画化对象到内容控件的移除和添加。还有一些“伪 3d”动画,例如翻转、旋转等......

http://gallery.expression.microsoft.com/DynamicLayoutTrans/

关于c# - WPF 用户控件转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5804271/

相关文章:

c# - 为什么 Point.Offset() 没有在只读结构中给出编译器错误?

c# - 检测 IME(输入法编辑器)是否在 Silverlight 中处于事件状态

c# - 如何更改 WPF 中不确定进度条动画的速度和宽度?

.net - 如何将 UI Dispatcher 传递给 ViewModel

wpf - Visual Studio WPF。将文件夹添加到输出目录中

c# - 我在这里使用正确的工作单元吗? ( Entity Framework 4 POCO)

c# - 不同大小对象的内存池 - C#

c# - WPF Listview 项目垂直定位与 Canvas 重叠问题

wpf - 您可以使用 LiveCharts 显示带有 x 和 y 值对的线系列吗?

c# - 在自定义错误模板上显示工具提示