次の簡単なプロジェクトがあります。画像の機能を説明しました。WPF を検討していますが、プロジェクトをどのように構成すればよいかわかりません。Views、ViewModels、および Models というフォルダーを作成できますが、Views、ViewModels、および Models に関してこのプロジェクトをどのように構成すればよいかよくわかりません。助言がありますか?

純粋な MVVM では、それぞれViewに 1 つViewModelの があり、複数の がある場合がありますModels。
どの構造があなたにとって最適なのかははっきりとは言えませんが、もし私があなただったら、おそらく次のようなものから始めるでしょう。
MapView- 地図を表示するビュー
MainView- メイン ウィンドウ、リボン、ect を表示するビュー
MainViewModel-MainViewオンライン/オフライン ボタンのロジックなどのロジック
MapViewModel- のロジックMapView。
モデルに関する限り、それはあなたのアプリケーションのニーズに本当に固有のものであるため、言うのは本当に難しいです。それは私にはわかりません。
異なるビューに異なるリボンがある場合は、おそらくリボンの別のビューを検討します...
お役に立てれば