【问题标题】:What is the better way to draw waveform in silverlight?在silverlight中绘制波形的更好方法是什么?
【发布时间】:2012-06-05 07:21:00
【问题描述】:

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

【问题讨论】:

  • 你的意思是说你想要这样的东西吗? stockanalysischarts.com
  • @vaibhav :是的,我必须绘制相同的波形,但我必须显示波形的连续移动,因为我每秒都在获取数据。
  • 我猜你要找的控件是Path
  • @vaibhav 感谢您的回复,但我的线条不是单色的,我必须显示线条的连续移动(波形)。

标签: performance silverlight graphics line waveform


【解决方案1】:

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

This 链接将帮助您了解Path

this 链接显示了使用 Path 时要遵循的语法和规则

您可以轻松更改Path 的大小、形状、方式、填充颜色、笔触粗细等属性。 任重而道远,希望对您有所帮助!

【讨论】:

  • 一开始我打算给你推荐this,但是你想避开PolyLine所以没有推荐你。
猜你喜欢
  • 1970-01-01
  • 2011-08-11
  • 2012-02-10
  • 1970-01-01
  • 2014-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多