Performance 在silverlight中绘制波形的更好方法是什么?

Performance 在silverlight中绘制波形的更好方法是什么?,performance,silverlight,graphics,line,waveform,Performance,Silverlight,Graphics,Line,Waveform,我正在用silverlight 3.0制作一个应用程序。在该应用程序中,我必须绘制实时波形(意味着我正在以每秒4个样本的速度从服务器绘制实时数据(点的收集)),因此在一秒钟内我必须刷新屏幕四次。意味着我必须在一秒钟内重绘网格和波形四次,因为我还必须移动网格。 现在我正在使用的集合行的大小等于屏幕大小。并从该集合中绘制每一行。但如果屏幕尺寸较大,则行集合也较大,因此会影响应用程序的性能。我不能使用“折线”,因为我必须根据数据在任何点更改线的颜色。我没有得到任何有效的解决方案。请帮助我。提前感谢 据

我正在用silverlight 3.0制作一个应用程序。在该应用程序中,我必须绘制实时波形(意味着我正在以每秒4个样本的速度从服务器绘制实时数据(点的收集)),因此在一秒钟内我必须刷新屏幕四次。意味着我必须在一秒钟内重绘网格和波形四次,因为我还必须移动网格。
现在我正在使用的集合行的大小等于屏幕大小。并从该集合中绘制每一行。但如果屏幕尺寸较大,则行集合也较大,因此会影响应用程序的性能。我不能使用“折线”,因为我必须根据数据在任何点更改线的颜色。我没有得到任何有效的解决方案。请帮助我。提前感谢

据我所知,要在代码中实现的最佳控件是
Path

链接将帮助您了解
路径

和链接显示了使用
Path

您可以轻松更改路径的大小、形状、方式、填充颜色、笔划厚度等属性。
还有很长的路要走,希望这有帮助

你是说你想要这样的东西吗@瓦伊巴夫:是的,我必须绘制相同的波形,但我必须显示波形的连续移动,因为我每秒都在获取数据。我问你要找的控件是
Path
@vaibhav谢谢你的回答,但我的线条不是单色的,我必须显示线条(波形)的连续移动。首先,我本打算向您提出建议,但您希望避免使用
多段线
,因此没有就此向您提出建议。