标题栏后退按钮为UWP
本文关键字:UWP 按钮 标题栏 | 更新日期: 2023-09-27 18:05:20
我看到windows设置在标题栏中使用了后退按钮;并希望在我的UAP中包含类似的东西,但由于Win10是很新的,我找不到任何信息,如果这是一个简单的方式实现。
Thanks very much
您可以像这样轻松地激活后退按钮:
using Windows.UI.Core;
var currentView = SystemNavigationManager.GetForCurrentView();
currentView.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;
请注意,back事件是与同一视图上的BackRequested
事件一起处理的:
currentView.BackRequested += // Event handler goes here
请注意:当应用程序运行在桌面模式时,后退按钮仅显示在标题栏中。当应用程序在平板模式下运行时,后退按钮移动到Windows任务栏(左下)。
尽管建议的答案在Win10 1803中仍然有效,但随着1709的发布,微软开始不鼓励使用AppViewBackButton,而支持应用内返回按钮。下面是一些XAML:
<Button VerticalAlignment="Top" HorizontalAlignment="Left"
Style="{StaticResource NavigationBackButtonNormalStyle}"/>
阅读更多:https://learn.microsoft.com/en-us/windows/uwp/design/basics/navigation-history-and-backwards-navigation