设置里,标题栏有后退按钮
在win平板,可以有后退键,手机也有
pc可以在标题栏,打开设置可以看到的那个
如果需要在PC打开,请在OnLaunched
添加下面代码
//最后
Windows.UI.Core.SystemNavigationManager.GetForCurrentView().BackRequested += BackRequested; //添加事件 Windows.UI.Core.SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.Visible;
BackRequested 后退方法,如何获得参见:c# 设计模式 责任链.md 注意不要在每个页面的构造都使用添加事件,如果这样子,那么就会出现按一下后退出现你想不到的异常。好的做法是在 Load 添加,Unload 去掉。如果这句代码添加在 ViewModel 需要自己在 ViewModel 关闭去掉添加事件。
AppViewBackButtonVisibility 可以设置是否显示后退按钮
上面的显示后退 其实可以写在任何需要显示后退的地方,注意:如果是异步线程,需要把他放在同步线程