0

我正在使用 Windows 模板工作室,在 ShellPage.xaml 中,我可以通过使用设置 NavigationView 的 PanToggleButton 可见或不可见

IsPaneToggleButtonVisible=true/false;

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

怎么做?

4

1 回答 1

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 方法可以获取导航页面的类型,然后你可以做更多的事情。

于 2019-08-26T10:38:53.807 回答