在 canvas 后退按钮上创建模板 10
Template10 create on canvas back button
如何为 Template10 创建 canvas 后退按钮?
我尝试按照示例进行操作,但没有显示后退按钮。
顺便说一句,它遵循了这里的信息:
https://github.com/Windows-XAML/Template10/wiki/Controls#navigation(覆盖行为部分中的构建)
</p>
<pre><code><Page x:Class="Controls.MainPage"
xmlns:controls="using:Template10.Controls">
<controls:PageHeader Frame="{x:Bind Frame}"
BackButtonVisibility="Visible"
Text="Detail" />
</Page>
当我导航到第二页时,后退按钮没有显示。我想知道我是否在这里遗漏了什么。我只想在 canvas 中显示后退按钮,而不是在应用标题的左上角。谢谢
要在 canvas 中显示后退按钮,而不是在应用标题的左上角,您应该将 Bootstrapper.ShowShellBackButton
设置为 false。当 shell-drawn 后退按钮可见时,PageHeader 的 on-canvas 后退按钮将不可见。
如果 canvas 中的后退按钮不显示,您应该能够检查 PageHeader 是否绑定到导航堆栈的上下文。如果BackStack中没有页面,则返回按钮不显示。
更多信息,请参考Navigation。
如何为 Template10 创建 canvas 后退按钮?
我尝试按照示例进行操作,但没有显示后退按钮。 顺便说一句,它遵循了这里的信息: https://github.com/Windows-XAML/Template10/wiki/Controls#navigation(覆盖行为部分中的构建)
</p>
<pre><code><Page x:Class="Controls.MainPage"
xmlns:controls="using:Template10.Controls">
<controls:PageHeader Frame="{x:Bind Frame}"
BackButtonVisibility="Visible"
Text="Detail" />
</Page>
当我导航到第二页时,后退按钮没有显示。我想知道我是否在这里遗漏了什么。我只想在 canvas 中显示后退按钮,而不是在应用标题的左上角。谢谢
要在 canvas 中显示后退按钮,而不是在应用标题的左上角,您应该将 Bootstrapper.ShowShellBackButton
设置为 false。当 shell-drawn 后退按钮可见时,PageHeader 的 on-canvas 后退按钮将不可见。
如果 canvas 中的后退按钮不显示,您应该能够检查 PageHeader 是否绑定到导航堆栈的上下文。如果BackStack中没有页面,则返回按钮不显示。
更多信息,请参考Navigation。