WPF自定义导航按钮并从另一个页面调用一个页面

时间:2010-12-16 16:46:15

标签: wpf user-interface navigation

我有一个窗口,其中包含一个框架,该框架引用一个带有按钮的“主页”页面。单击一个按钮时,我希望显示另一个页面,具体取决于按下了哪个按钮。我试图使用

NavigationService.Navigate('mynextpage.xaml')

然而,这是有效的,我想使用自定义导航面板。我打电话给

this.ShowsNavigationUI = false;

在我的“主页”页面上,但酒吧仍然显示。有没有办法完成我想要做的事情?

带框架的页面是一个窗口,所以我不知道如何在那里禁用导航栏,我想它来自哪里。

进一步测试表明,ShowsNavigationUI属性为false,但是一旦有第二页要去,导航栏就会在父窗口中显示(显示历史记录中的“主页”。

TIA

1 个答案:

答案 0 :(得分:2)

如果我理解你正确你想要隐藏框架的导航镶边,那么设置

<Frame Name="hostFrame" NavigationUIVisibility="Hidden"/>