Handling Back Navigation Windows 10 (UWP)(处理返回导航 Windows 10 (UWP))
问题描述
在我的 Xaml 页面中,我有一个框架.
In my Xaml Page I've got a Frame.
我正在尝试让 backButton 事件在框架内导航.
I'm trying to have a backButton event to just navigate inside frame .
所以我尝试使用这段代码
so I tried to use this piece of code
但在手机中执行 HardwareButtons_BackPressed
事件后它会关闭应用程序.
but In phone after doing HardwareButtons_BackPressed
event it close the application.
似乎在 MainPage 上运行了一些默认的后退按钮行为...
It seems to running some default back button behavior on MainPage...
我该如何解决?在 Windows10 中他们是否添加了新事件来处理返回导航?
How can I fix it? And In Windows10 does they add new events to handle back navigation?
[更新]
现在我发现在 Windows 10 中使用 SystemNavigationManager
比使用 Input.HardwareButtons.BackPressed
更好.
Now I found out it's better to Use SystemNavigationManager
in Windows 10 instead of Input.HardwareButtons.BackPressed
.
推荐答案
您需要通过将 BackPressedEventArgs 的 Handled 属性设置为 true 来告诉系统您处理了后退按钮按下.
You need to tell the system that you handled the backbutton press by setting the Handled property of the BackPressedEventArgs to true.
这篇关于处理返回导航 Windows 10 (UWP)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!