Performance 在silverlight中绘制波形的更好方法是什么?
我正在用silverlight 3.0制作一个应用程序。在该应用程序中,我必须绘制实时波形(意味着我正在以每秒4个样本的速度从服务器绘制实时数据(点的收集)),因此在一秒钟内我必须刷新屏幕四次。意味着我必须在一秒钟内重绘网格和波形四次,因为我还必须移动网格。Performance 在silverlight中绘制波形的更好方法是什么?,performance,silverlight,graphics,line,waveform,Performance,Silverlight,Graphics,Line,Waveform,我正在用silverlight 3.0制作一个应用程序。在该应用程序中,我必须绘制实时波形(意味着我正在以每秒4个样本的速度从服务器绘制实时数据(点的收集)),因此在一秒钟内我必须刷新屏幕四次。意味着我必须在一秒钟内重绘网格和波形四次,因为我还必须移动网格。 现在我正在使用的集合行的大小等于屏幕大小。并从该集合中绘制每一行。但如果屏幕尺寸较大,则行集合也较大,因此会影响应用程序的性能。我不能使用“折线”,因为我必须根据数据在任何点更改线的颜色。我没有得到任何有效的解决方案。请帮助我。提前感谢 据
现在我正在使用的集合行的大小等于屏幕大小。并从该集合中绘制每一行。但如果屏幕尺寸较大,则行集合也较大,因此会影响应用程序的性能。我不能使用“折线”,因为我必须根据数据在任何点更改线的颜色。我没有得到任何有效的解决方案。请帮助我。提前感谢 据我所知,要在代码中实现的最佳控件是
Path
链接将帮助您了解路径
和链接显示了使用Path
您可以轻松更改路径的大小、形状、方式、填充颜色、笔划厚度等属性。
还有很长的路要走,希望这有帮助 你是说你想要这样的东西吗@瓦伊巴夫:是的,我必须绘制相同的波形,但我必须显示波形的连续移动,因为我每秒都在获取数据。我问你要找的控件是
Path
@vaibhav谢谢你的回答,但我的线条不是单色的,我必须显示线条(波形)的连续移动。首先,我本打算向您提出建议,但您希望避免使用多段线
,因此没有就此向您提出建议。