3

私はすでに働いてWPFいますが、今は何も知りませんSilverLight。Mac と Windows の両方で実行できるアプリケーションを開発する必要があるため、forを作成WPF Applicationして Mac で実行することを考えていました。それは可能ですか?への移植と、どれだけの作業が必要か、またはユーザーのためにも最初からアプリケーションを作成する必要がありますか?どちらが優れていて高速ですか?MVVMWindowsSilverLightWPFSilverlightSilverLightWindows

4

1 に答える 1

7

簡単な答えは「はい」です..

しかし、やるべきことはたくさんあります。プラットフォーム全体でほとんどのXAML ビューを共有できますが、すべてを共有することはできません。

  1. すべてのビジネス ロジックを BAL や中間層などのサービス レイヤーに配置しようとする
  2. プレゼンテーション ロジックを ViewModel クラス ライブラリに入れる
  3. 別の XAML ビューを作成する (SL および WPF 用)

ターゲット マルチプラットフォームに関するドキュメントがいくつかあります。

于 2013-03-16T12:13:26.113 に答える