首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF画Polyline太慢,该如何处理

2013-01-23 
WPF画Polyline太慢每条Polyline有10万个数据点,总共有8条。仅添加一条polyline到canvas,就卡到不能行了后采

WPF画Polyline太慢
每条Polyline有10万个数据点,总共有8条。
仅添加一条polyline到canvas,就卡到不能行了

后采用DrawVisual的DrawLine画图,只需5秒便可添加一条数据线。
但Resize窗体,或数据线多时,还是很卡。

有木有解决办法,拜了
[解决办法]
楼上的是一种方法
还有就是在你resize窗体的时候是不是要重新计算或者画图
如果重新计算画图的话用多线程 这样主ui线程不会卡住
还有就是你这个需求也有点太变态了吧
动不动几十万的数据点 
除非你用directx 其他的估计性能都不会很高
直接生成图片 然后显示 估计还好点
真的显示这么些个东西 wpf估计吃不消

热点排行