我正在创建一个使用 MS 功能区控件的应用程序。功能区有几个选项卡。第一个选项卡标记为“查看”,下一个选项卡标记为“配置”。
在视图下,我显示了我们系统的视图,该视图位于 Window1.xaml 文件中。当我按下配置选项卡时,我希望视图消失并被不同的 xaml 替换,最好使用与 Window1.xaml 中的不同的 xaml。功能区控件不会消失,而是用作不同屏幕的导航器。目前,当我按下“配置”选项卡时,我会折叠包含“查看”屏幕的所有控件(功能区除外)的网格,并使包含“配置”屏幕的控件的网格可见。
当我将配置屏幕的 xaml 添加到 Window1.xaml 文件中时,这是我目前所做的,它当然会与视图屏幕一起显示在设计器中。为其他选项卡显示的屏幕添加 xaml 使这不切实际。
我想知道一个很好的方法来做到这一点。我想为每个“选项卡”屏幕创建 xaml 文件,并在按下选项卡时激活它们,就好像每个选项卡都是它自己的应用程序,可以来来去去。
我还不太了解页面导航(我在 WPF 中只有几个月大),但我认为这可能是一种方法。不确定功能区在这种情况下是否表现得很好。
我会很感激任何方向。谢谢你。