コンテンツ コントロールを備えた MainWINdow があります。私はいくつかのユーザーコントロールを持っています。最初のユーザー コントロールをメイン ウィンドウのコンテンツ コントロールにロードできます。現在、このユーザー コントロールにはいくつかの UI コントロールがあります。ボタンをクリックすると、メイン ウィンドウのコンテンツ コントロールに別のユーザー コントロールをロードしたいと考えています。別の UI 要素をクリックした場合、別のユーザー コントロールをコンテンツ コントロールにロードする必要があります。MVVM を使用してこのナビゲーションを構築するにはどうすればよいですか?
メイン ウィンドウ自体にはいくつかのボタンとコンテンツ コントロールがあり、viewmodel にバインドしてコンテンツを設定できます。しかし、親ウィンドウにコンテンツ コントロールだけがあり、各ユーザー コントロールのアクションが異なるアクション セットを持つまったく異なるユーザー コントロールをロードする必要がある場合、ナビゲーションを実装する方法は?