MS リボン コントロールを使用するアプリケーションを作成しています。リボンにはいくつかのタブがあります。最初のタブには「表示」というラベルが付けられ、次のタブには「構成」というラベルが付けられています。
[ビュー] の下に、Window1.xaml ファイルにレイアウトされたシステムのビューを表示します。[構成] タブを押すと、ビューが消えて別の xaml、できれば Window1.xaml にあるものとは別の xaml に置き換えられます。リボン コントロールは消えませんが、さまざまな画面のナビゲーターとして機能します。現在、[構成] タブを押すと、[表示] 画面のすべてのコントロール (リボンを除く) を含むグリッドを折りたたんで、[構成] 画面のコントロールを含むグリッドを表示します。
現在行っているように、Configure 画面の xaml を Window1.xaml ファイルに追加すると、もちろん View 画面と一緒に Designer に表示されます。他のタブに表示される画面の xaml を追加すると、これは非現実的になります。
これを行う良い方法を考えています。「タブ」画面ごとにxamlファイルを作成し、タブが押されたときにそれらをアクティブにしたいと思います。まるで、それぞれが行き来できる独自のアプリケーションであるかのようです。
ページ ナビゲーションについてはまだよくわかりません (私は WPF を使い始めてまだ数か月しか経っていません) が、それでよいのではないかと考えています。このシナリオでリボンがうまく機能するかどうかはわかりません。
どんな方向性でもありがたいです。ありがとうございました。