UWP的标题栏返回按钮

17
我看到Windows设置在标题栏中使用了“返回按钮”,我想在我的UAP中包含类似的功能,但由于Win10相对较新,我无法找到任何关于这是否可以简单实现的信息。返回按钮。非常感谢。

类似的问题在这里得到了回答,并提供了一些有用的信息:[https://dev59.com/PF0a5IYBdhLWcg3wNWQB?answertab=active#tab-top] - Yang C
Сй┐уће SystemNavigationManager тцёуљє Windows 10 UWP уџётљјжђђт»╝Уѕфсђѓhttps://dev59.com/questions/ZFwZ5IYBdhLWcg3wINLQ#35875842 - Vineet Choudhary
2个回答

36

您可以像这样轻松激活返回按钮:

using Windows.UI.Core;

var currentView = SystemNavigationManager.GetForCurrentView();
currentView.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;

请注意,后退事件是在相同视图上通过BackRequested事件处理的:

currentView.BackRequested += // Event handler goes here
请注意:当应用程序以桌面模式运行时,后退按钮仅显示在标题栏中。当应用以平板电脑模式运行时,后退按钮被移至 Windows 任务栏(左下角)。

3
如果您想在项目中的任何位置处理它,请按此处所示在App.xaml.cs中使用它。 此处有相关示例。 - aloisdg
为所有页面实现返回按钮,请查看此链接=> https://developerinsider.co/handle-back-button-pressed-in-uwp/ - Ronald Saunfe

10

1
谢谢 - 我已经覆盖了它,这让我很烦恼,我记不住“NavigationBackButtonNormalStyle”。 - Dave Friedel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接