1

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

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

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

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

4

1 回答 1

4

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

于 2012-03-26T13:48:49.860 回答