我注意到 WPF 功能区绑定到 XAML 用户控件或窗口。
让我们想象一下,我有一个顶部带有 WPF 功能区的 windws.xaml 页面。
我想创建一个实例,这样一旦我单击其中一个 WPF 按钮,我就会被带到不同的 XAML UserControl 或“页面”。我该怎么做呢?
这个新页面的顶部是否有 WPF 功能区?
谢谢
您可以在显示页面的窗口中使用框架并导航吗?
<Frame
Source="Page1.xaml"
Name="frame1"
NavigationUIVisibility="Hidden" />
然后使用
frame1.Navigate(new Uri("Page2.xaml", UriKind.Relative));
从按钮导航?(或使用命令)
我在我的博客中描述了如何使用 mvvm 模式来做到这一点。
http://wegged.com/2010/08/23/use-the-new-wpf-ribbon-like-a-tab-control/