私はこれが初めてです。しかし、WPF、XAML を使用してデスクトップ アプリケーションを開発し、それを Windows Phone アプリケーションに変換したいと考えています。しかし、私はそれについて明確な考えを持っていません...助けてください
質問する
216 次
1 に答える
2
MVVM を実装するには、通常、ポータブル クラス ライブラリ プロジェクトでモデルとビュー モデルの両方を作成します。これは、ポータブル クラス ライブラリ プロジェクトが非ポータブル プロジェクトを参照できないためです。モデルとビュー モデルは、同じプロジェクトにあっても別のプロジェクトにあってもかまいません。別のプロジェクトを使用する場合は、ビュー モデル プロジェクトからモデル プロジェクトへの参照を追加します。
モデル プロジェクトとビュー モデル プロジェクトをコンパイルしたら、ビューを含むアプリでそれらのアセンブリを参照します。ビューがビュー モデルとのみ対話する場合は、ビュー モデルを含むアセンブリを参照するだけで済みます。
以上のことから、私は WPF と WP のユーザー インターフェイスが同じであってはならないと考えています。XAML は少し変更されます。まだ始めていないので、アプローチはPortable Class Library projectを使用してコア (クラス、ビジネス ロジック、機能など) を構築することです。および 2 つの UI : 1 つは WPF 用、もう 1 つは WP 用です。
于 2012-10-30T15:22:20.523 に答える