在WPF中设置大型对象的动画

Syl*_*ens 2 .net wpf xaml

将控件渲染到位图然后为位图设置动画,而不是为控件本身设置动画是一个好主意吗?

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

这是一个好方法吗?

Ree*_*sey 7

这是一个好方法吗?

这通常比仅仅为控件设置动画要慢得多.渲染到位图是一个(相对)慢的过程,然后交换位图的控件将导致布局更新.

通常,正确设计的动画可能比尝试基于图像进行动画更好.