多くのグラフィカル機能を備えていると思われるアプリケーションを開発しています.wpfを使用してアプリケーション層を構築しています. mvvm 構造でアプリケーション層を構築したいと考えています。
グラフィック処理を担当する単一の大きな wpf コントロールの上に構築しています。これにより、コントロールを担当する単一のビュー モデルの構築を開始したため、このビュー モデルが大きくなり、コマンド、バインディング、および動作が大量に使用されたため、グラフィック コントロールを含む xaml も大きくなりました。
ビュー モデルを、グラフィック コントロールのさまざまな側面を担当するいくつかのビュー モデルに分割したいと考えています。各ビューモデルのビューに xaml を分割するにはどうすればよいですか?それぞれが同じコントロールの独自のバインディング、動作、トリガーなどを担当しますか?