1

私はSilverlightでGUIを作成する必要があるプロジェクトに取り組んでいます。いくつかの重要な要件は次のとおりです。

  1. 非常に豊富なGUI
  2. リアルタイムの視覚化プロセスのグラフィック
  3. 複数のテーマをサポートする
  4. 異なるディスプレイサイズをサポート
  5. チャート/トレンドコントロールをサポート
  6. 同じコードベースを使用したデスクトップ/Webの同じ機能
  7. 組み込みコントローラーで使用できるのと同じ機能(Windows CEに基づく)

Silverlightを使用すると、デスクトップ/Webアプリケーションに同じコードベースを使用できることを理解しています。ただし、課題は、Windows CE用のSilverlightアプリケーション(Windowsおよび/またはWeb)を用意することです。可能な限り多くのコードを再利用して、WindowsCEにSilverlightアプリケーションを実装するための最良の方法を理解したいと思います。

このアプリケーション開発のためのアーキテクチャアプローチがどうあるべきかについて、いくつかの情報を提供していただければ幸いです。また、要件側でさらに入力が必要な場合はお知らせください...

4

1 に答える 1

4

Windows Embedded (SWE) の「Silverlight」は不適切な名前です。これは実際には、ほとんどの人が Silverlight と呼ぶものではありません。Blend を使用して開発できる、単なる XAML ベースのエンジンです。Windows CE の場合、C++ を使用して SWE 用に開発する必要があります。SWE アセンブリを他の Silverlight プロジェクトで再利用することはできません。SWE プロジェクトで他の Silverlight アセンブリを使用することはできません。XAML 自体にはおそらくある程度の再利用性がありますが、コードの観点から XAML を共有すること自体が課題です。

于 2012-03-26T13:48:49.860 に答える