WPF画布缩放/翻译性能

时间:2013-07-10 08:58:48

标签: wpf performance xaml wpf-controls

我们设置了一个非常大的Canvas控件,以便当用户平移或缩放时(很少)看到控件的边缘。

这带来了许多问题。首先,我们必须渲染一个非常大的表面,其中很多事情会让事情变得缓慢。这也意味着用户仍然可能意外地“掉落”地平面的边缘。

我尝试使用StreamGeometries创建任何路径以加快速度,而且尽我所能,我已冻结资源并将各种对象设置为IsHitTestVisible = false。这些有助于解决问题,但最终我们仍在绘制一个巨大的Canvas,并且WPF似乎没有根据视口做任何聪明的事情

有人可以提供一些建议吗?

0 个答案:

没有答案