如何在uwp中隐藏NavigationView的PaneToggleButton

时间:2019-08-26 09:48:34

标签: uwp windows-template-studio

我正在使用Windows模板工作室,在ShellPage.xaml中,可以通过使用

将NavigationView的PanToggleButton设置为可见或不可见
IsPaneToggleButtonVisible=true/false;

默认情况下,启动应用程序后,我的应用程序将导航到MainPage()。导航到Page1时,我想将PanToggleButton设置为不可见。

该怎么做?

1 个答案:

答案 0 :(得分:0)

知道了。在ShellPage.xaml.cs中,

private void Frame_Navigated(object sender, NavigationEventArgs e)
{
    if (e.SourcePageType == typeof(Page1))
        navigationView.IsPaneToggleButtonVisible = false;
    else 
        navigationView.IsPaneToggleButtonVisible = true;
}

Frame_Navigated方法可以获取导航页面的类型,然后您可以做更多的事情。