Template10在画布上创建后退按钮

时间:2017-08-16 16:58:49

标签: c# uwp template10

如何在Template10上创建画布后退按钮?

我尝试按照示例操作,但后退按钮未显示。 它遵循这里的信息btw: https://github.com/Windows-XAML/Template10/wiki/Controls#navigation(覆盖内置行为部分)  

 

<Page x:Class="Controls.MainPage"
      xmlns:controls="using:Template10.Controls">
    <controls:PageHeader Frame="{x:Bind Frame}" 
        BackButtonVisibility="Visible"
        Text="Detail" />
</Page>

<Page x:Class="Controls.MainPage" xmlns:controls="using:Template10.Controls"> <controls:PageHeader Frame="{x:Bind Frame}" BackButtonVisibility="Visible" Text="Detail" /> </Page>

当我导航到第二页时,后退按钮未显示。我想知道我在这里错过了什么。我只想在画布中显示后退按钮,而不是在应用标题的左上角。谢谢

1 个答案:

答案 0 :(得分:0)

要在画布中显示后退按钮而不是应用标题的左上角,您应该将Bootstrapper.ShowShellBackButton设置为false。当外壳绘制的后退按钮可见时,PageHeader的画布上后退按钮将不可见。

如果画布中的后退按钮未显示,您应该能够检查PageHeader是否绑定到导航堆栈的上下文。如果BackStack中没有页面,则不显示后退按钮。

有关详细信息,请参阅Navigation

相关问题