Windows 10 xaml应用程序中的简单后退按钮

时间:2015-09-01 14:08:25

标签: xaml

我想在我的W10应用程序的左上角放置一个后退按钮,但我不知道该怎么做。在VS2013中,我使用了基本模板和后退按钮,但VS2015中没有模板。 (我知道github上的template10项目,但我没有得到它的工作)。 我认为必须有一个简单的1行xaml命令来放置典型的Windows App后退按钮。你能帮帮我吗?

2 个答案:

答案 0 :(得分:0)

如果您将该XAML页面称为NavigationPage,则它将使用默认的反向链接自动呈现。这可以在C#中完成:

new NavigationPage (new YourPage);

请参阅此微软page以获取一些示例和背景信息。

答案 1 :(得分:0)

Windows 10应用程序内置了后退按钮功能,例如我们在商店应用程序中看到的后退按钮,窗口左上角有一个后退按钮在标题栏旁边。

您可以尝试将其放在代码中或在NavigatedTo()方法中。

   if (Frame.CanGoBack)
        SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;
   else
        SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed;