Windows 8 で実行している WPF アプリケーションがあります。これは、メイン ウィンドウのクライアント領域全体に 3 つの異なるビュー (Web カメラからのライブ ビデオ、ヘルプ画面、およびリソース使用状況) を持つ 1 ウィンドウ アプリケーションです。ご覧のとおり、それらは相互に関連したり相互作用したりしていませんが、新しいウィンドウをポップアップ表示するのではなく、1 つのウィンドウに表示したいと考えています。ビューは、各ビューのボタンをクリックするか、キーボード ショートカットを入力して切り替えることができます。
現在、UserControl を使用して各ビューを実装してから、ユーザー イベントの MainWindow のグリッドでそれらの UserControl を追加/削除しています。UserControl はウィンドウ コンテンツ全体ではなく、ボタンのような小さなウィジェットのイメージを表示するため、UserControl を使用することが正しい方向であるかどうかはわかりません。
私は正しくやっていますか?Page コントロールを見ただけですが、それが良いアイデアかどうかはわかりません。前もって感謝します!