WPF画Polyline太慢 每条Polyline有10万个数据点,总共有8条。仅添加一条polyline到canvas,就卡到不能行了后采用DrawVisual的DrawLine画图,只需5秒便可添加一条数据线。但Resize窗体,或数据线多时,还是很卡。有木有解决办法,拜了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的是一种方法还有就是在你resize窗体的时候是不是要重新计算或者画图如果重新计算画图的话用多线程 这样主ui线程不会卡住还有就是你这个需求也有点太变态了吧动不动几十万的数据点 除非你用directx 其他的估计性能都不会很高直接生成图片 然后显示 估计还好点真的显示这么些个东西 wpf估计吃不消 用位图满足不了需求,因为需要hit test DrawVisual已经是wpf推荐的轻量的画图方法了如果是在不行的 考虑下换directx吧 那个估计会好点 c#中的泛型咋那么多限制,居然不让new 新手求助 关于string与数组的比较... 关于combobox取当前选中值问题及另一个错误 不包含 的定义,并且找不到可接受类型为 的第一个参数的扩展方法 (是否缺少 using 指令或程序集引用) c# 如何通过数据源绑定到新的数据成员? 请教一个Socket发送的问题 C#问题:在实现线程间通信时除了使用线程公用变量之外还有没有其他更直观的通信方法? 高分相询:怎样取得一个播放器的播放时间????? 如果将IP地址改为自动获取? 序列化问题,满分奉上了 1个HTML的正则问题 c#在MediaPlayer上层画图
还有就是在你resize窗体的时候是不是要重新计算或者画图
如果重新计算画图的话用多线程 这样主ui线程不会卡住
还有就是你这个需求也有点太变态了吧
动不动几十万的数据点
除非你用directx 其他的估计性能都不会很高
直接生成图片 然后显示 估计还好点
真的显示这么些个东西 wpf估计吃不消
如果是在不行的 考虑下换directx吧 那个估计会好点