次の簡単なプロジェクトがあります。画像の機能を説明しました。WPF を検討していますが、プロジェクトをどのように構成すればよいかわかりません。Views、ViewModels、および Models というフォルダーを作成できますが、Views、ViewModels、および Models に関してこのプロジェクトをどのように構成すればよいかよくわかりません。助言がありますか?
質問する
533 次
1 に答える
1
純粋な MVVM では、それぞれView
に 1 つViewModel
の があり、複数の がある場合がありますModels
。
どの構造があなたにとって最適なのかははっきりとは言えませんが、もし私があなただったら、おそらく次のようなものから始めるでしょう。
ビュー
MapView
- 地図を表示するビュー
MainView
- メイン ウィンドウ、リボン、ect を表示するビュー
ビューモデル
MainViewModel
-MainView
オンライン/オフライン ボタンのロジックなどのロジック
MapViewModel
- のロジックMapView
。
モデルに関する限り、それはあなたのアプリケーションのニーズに本当に固有のものであるため、言うのは本当に難しいです。それは私にはわかりません。
異なるビューに異なるリボンがある場合は、おそらくリボンの別のビューを検討します...
お役に立てれば
于 2013-09-16T12:50:12.423 に答える