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

相關問題