我有一个WPF/XAML窗口,可以导航不同的页面.导航以这种方式执行:
MainFrame.Navigate(new LoginPage(this));
Run Code Online (Sandbox Code Playgroud)
问题是,在第一次导航时,窗口顶部会出现一个条:
我该如何删除/隐藏它?
步骤1.在您的帧标记中添加事件ContentRendered.如
<Frame Name="myFrame" ContentRendered="myFrame_ContentRendered" ></Frame>
Run Code Online (Sandbox Code Playgroud)
步骤2.在ContentRendered事件处理程序中,为每个页面设置隐藏的NavigationUIVisibility,而不是在所有页面上调用相同的.
private void myFrame_ContentRendered(object sender, EventArgs e)
{
myFrame.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Hidden;
}
Run Code Online (Sandbox Code Playgroud)
或者只是使用: <Frame Source="YOURPAGE.xaml" NavigationUIVisibility="Hidden" />
| 归档时间: |
|
| 查看次数: |
5102 次 |
| 最近记录: |