我在WPF中有一个动画,但是非常卡顿。我的WPF窗体布局如下:
一个1280x800的窗口包含一个2400x7**的网格,分成3列。
- 列1的宽度为* - 列2的宽度为148 - 列3的宽度为*
这使我能够使用动画将网格的边距更改为左侧约-1000,使左侧列不显示,将中间列移动到最右侧,然后在屏幕上滑动最右侧的列(类似于双页平移设计)。
这很不错,但当我将它们向左/右滑动时,我的屏幕组件以不同的速度运动。是否有一种方式可以对整个绘图空间进行双缓冲处理并一起滑动?或者这是否与WPF的本质相悖?
一个1280x800的窗口包含一个2400x7**的网格,分成3列。
- 列1的宽度为* - 列2的宽度为148 - 列3的宽度为*
这使我能够使用动画将网格的边距更改为左侧约-1000,使左侧列不显示,将中间列移动到最右侧,然后在屏幕上滑动最右侧的列(类似于双页平移设计)。
这很不错,但当我将它们向左/右滑动时,我的屏幕组件以不同的速度运动。是否有一种方式可以对整个绘图空间进行双缓冲处理并一起滑动?或者这是否与WPF的本质相悖?