2013-04-02 75 views

回答

1

Silverlight不是在Windows Embedded Compact设备上绘制图表的正确答案。您应该使用(或创建)原生GDI元素。如果性能非常重要(例如,对于快速更新的图表),则可能还会考虑DirectDraw。

在一个商业项目的最好的办法很可能是使用现成的组件,如this one

你可以找到别人的经验和建议here为自己这样做时寻找什么的指针。如果您在帖子中详细说明实际尝试实现的内容,我可能会给您更详细的回复。

+1

我正在试图制作用于观察实时数据的数据记录器的图表控制,而且性能很重要。因此,如果我主持GDI控件绘制我的Silverlight中的波形(仅适用于叠加层),应用程序会有效吗? ? – H3llrais3R

+0

@ H3llrais3R更多的是,如果你使用Silverlight。此外,SWE在...中处理是一个皇家的痛苦。你打算做一台示波器式的东西吗?你的实际硬件平台是什么? – likeitlikeit

+0

它与示波器类似,使用i.MX53作为硬件。 – H3llrais3R

0

答案是停止使用Silverlight,因为微软正在放弃该产品。在Flash中完成 - 或者更好,使用HTML5和JavaScript。

+0

建议在嵌入式Windows设备上的应用程序中使用Web技术是一个坏建议。 – likeitlikeit

0

在最近使用Windows通用应用程序的Windows嵌入式应用程序中,我强烈建议使用oxyplot。

http://oxyplot.org/

这些图是我在互联网上迄今发现和使用非常方便最好。最棒的是他们是免费的。你可以使用NuGet包管理器来获取这些信息,这使得获取更新非常简单。

相关问题