用于Windows(桌面+ Web应用程序)和Windows CE的UI开发

时间:2012-03-26 10:30:34

标签: silverlight web-applications windows-ce silverlight-embedded

我正在开发一个需要在Silverlight中创建GUI的项目。一些关键要求是:

  1. 非常丰富的GUI
  2. 实时可视化过程图形
  3. 支持多个主题
  4. 支持不同的显示尺寸
  5. 支持图表/趋势控件
  6. 使用相同代码库的桌面/ Web的相同功能
  7. 在嵌入式控制器上可用的功能相同(基于Windows CE)
  8. 据我所知,使用Silverlight我们可以为桌面/ Web应用程序提供相同的代码库。然而,挑战是使用适用于Windows CE的Silverlight应用程序(Windows和/或Web)。我想了解在Windows CE上实现Silverlight应用程序的最佳方法是尽可能多地重用代码。

    如果您能提供一些有关我们的架构方法应用于此应用程序开发的信息,我将不胜感激。另外,如果您在需求方面需要更多输入,请告诉我......

1 个答案:

答案 0 :(得分:4)

Windows Embedded(SWE)的“Silverlight”是个坏名字。这并不是大多数人所说的Silverlight。它只是一个基于XAML的引擎,您可以使用Blend进行开发。对于Windows CE,必须使用C ++为SWE开发。您无法在其他Silverlight项目中重用SWE程序集。您不能在SWE项目中使用其他Silverlight程序集。您的XAML本身可能具有一定的可重用性,但从代码角度分享XAML本身就是一项挑战。