Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MVVMでWPFプロジェクトを適切に構築し、いくつかのWCF Webサービスを使用して、別のユーザーインターフェイス(Webまたはモバイル)を追加したいところに来ました。
ビューとViewModelは、現在WPFプロジェクトにカプセル化されています。新しいWebインターフェイスを作成したい場合、WebプロジェクトでViewModelロジックを活用するための最良の方法は何でしょうか。
これは、ビューモデルとビューを別々のプロジェクトに保持し、ビュープロジェクトがビューモデルプロジェクトを参照するのに十分な理由です。現状では、必要なビューモデルコードを取得するには、WebユーザーインターフェイスプロジェクトですべてのWPFコードを参照する必要があります。WPFプロジェクトを2つのプロジェクトにリファクタリングすることがどれほど実現可能かはわかりませんが、私があなたの立場にある場合は、それを調査します。