基于我的经验,我可以说如果速度够快,IT技术不会渲染两次。 虽然我不能百分之百确定,但我认为原因如下: 我们有一个非常复杂的应用程序(数千个控件),这是一个飞机驾驶舱,全部使用wpf实现,每个按钮、开关和屏幕都可以通过手势或鼠标移动。 驾驶舱大小为10,000像素乘以10,000像素,并实现了放大/缩小功能(通过鼠标滚轮)和右键点击时的平移。 在优化之前,应用程序非常卡顿、缓慢,因此每个“缩放”步骤或“平移”步骤需要约1秒钟。 如果我进行1次缩放(例如,缩放*1.2),它需要1秒钟。 如果我缩放10次(缩放*1.2 X 10),它不会花费10秒钟,而是根据您滚动的速度可能只需2秒钟,并且不会渲染每个“缩放步骤”,只会渲染最后一个...