.net - 在 WPF 中为大型对象设置动画

标签 .net wpf xaml

将控件呈现为位图然后为位图设置动画而不是为控件本身设置动画是个好主意吗?

假设我有一个包含 100 个对象的网格,我想通过动画移动网格, 在这里,与其移动网格,不如将网格图像渲染为位图,然后移动该位图, 动画完成后,我可以重新定位网格并删除位图

这个方法好吗?

最佳答案

Is this a good method?

这通常比仅对控件进行动画处理要慢得多。渲染位图是一个(相对)缓慢的过程,然后换出位图的控件将导致布局更新。

一般来说,设计得当的动画可能比尝试基于图像制作动画效果更好。

关于.net - 在 WPF 中为大型对象设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18278687/

相关文章:

xaml - 从 ViewModel 绑定(bind)到 Xamarin.Forms.Maps.Map

wpf - 为什么在父元素成功时将子元素绑定(bind)到另一个元素时绑定(bind)失败?

.net - VC++ 代码 DOM 可以从 VS 插件访问吗?

c# - NHibernate 插入子查询

c# - 如何在系统 Startup 上运行控制台应用程序,而不显示它(后台进程)?

WPF数据绑定(bind)线程安全?

c# - 最佳实践 LongRunning 任务创建

c# - 如何通过 ListView 中的文本框进行 TAB

c# - WPF 窗口位置绑定(bind)

c# - 如果我想在 UWP 平台上创建自己的文本编辑器,我应该从哪里开始?