繁体   English   中英

从WPF页面应用程序中删除导航栏

[英]Remove navigation bar from WPF Pages application

我有一个浏览不同页面的WPF / XAML窗口。 导航以这种方式执行:

MainFrame.Navigate(new LoginPage(this));

问题在于,在第一次导航时,窗口顶部会出现一个栏:

在此处输入图片说明

如何删除/隐藏它?

步骤1.在您的框架标签中添加事件ContentRendered。

 <Frame Name="myFrame" ContentRendered="myFrame_ContentRendered" ></Frame>

步骤2.在ContentRendered事件处理程序中,为每个页面设置NavigationUIVisibility Hidden,而不是在所有页面上都调用相同的方法。

     private void myFrame_ContentRendered(object sender, EventArgs e)
    {
        myFrame.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Hidden;
    }

或仅使用: <Frame Source="YOURPAGE.xaml" NavigationUIVisibility="Hidden" />

如果您使用导航窗口,请使用它。

ShowsNavigationUI =“ False”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM