1

我正在开发一个需要在Silverlight中创建GUI的项目。一些关键要求是:用于Windows(桌面+ Web应用程序)和Windows的UI开发CE

  1. 极其丰富的GUI
  2. 实时可视化过程图形
  3. 支持多个主题
  4. 支持不同的显示尺寸
  5. 支持图表/趋势控制
  6. 同样为桌面功能/使用相同代码库的Web
  7. 可在嵌入式控制器上使用的相同功能(基于Window s CE)

我知道使用Silverlight我们可以为桌面/ web应用程序提供相同的代码库。然而,挑战在于为Windows CE提供Silverlight应用程序(Windows和/或Web)。我想了解在Windows CE上实现Silverlight应用程序的最佳方式是什么,尽可能多地重用代码。

如果您能提供一些关于我们的体系结构方法应用于此应用程序开发的信息,我将不胜感激。此外,请让我知道,如果您需要更多的输入需求端...

回答

4

Windows Embedded(SWE)的“Silverlight”是一个坏名字。这实际上并不是大多数人所称的Silverlight。它只是一个基于XAML的引擎,您可以使用Blend进行开发。对于Windows CE,您需要使用C++来开发SWE。您不能在其他Silverlight项目中重复使用SWE程序集。您不能在SWE项目中使用其他Silverlight程序集。您的XAML本身可能具有一些可重用性,但从代码角度来看,XAML共享本身就是一项挑战。

+0

感谢您的输入。这是我所害怕的。在任何情况下,假设需要使用Silverlight,您是否能够提供一些指针,以便我可以使用一些经过验证的体系结构/设计方法来尽量减少SWE(Silverlight for Widnows Embedded)的自定义开发... – 2012-03-27 06:08:07

相关问题