在非常大的wpf网格中提高性能

时间:2016-11-08 17:02:32

标签: c# wpf performance grid rendering

让'我说我的网格大小是:[650,540] 在每个单元格中有一个UIElement,如矩形或椭圆

网格在开始时填充,并且在程序的整个生命周期中从未被修改

as you can see it's placed inside a scrollviewer

问题在于,因为程序因其缓慢而完全无法使用

我应该考虑从WPF更改到另一个库还是有办法让它更快?你能提出什么建议吗?

提前谢谢

1 个答案:

答案 0 :(得分:1)

使用位图而不是形状。无论何时滚动,WPF都会绘制所有形状。