如何在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>
答案 0 :(得分:0)
要在画布中显示后退按钮而不是应用标题的左上角,您应该将Bootstrapper.ShowShellBackButton
设置为false。当外壳绘制的后退按钮可见时,PageHeader的画布上后退按钮将不可见。
如果画布中的后退按钮未显示,您应该能够检查PageHeader是否绑定到导航堆栈的上下文。如果BackStack中没有页面,则不显示后退按钮。
有关详细信息,请参阅Navigation。