8 c# xamarin.ios xamarin.android xamarin xamarin.forms
如何拦截 Android 和 IOS 的 xamarin 表单中的后退按钮事件,并能够向用户显示警报以确认退出?
目标是拦截 2 个按钮,导航菜单(黄色)和设备(橙色)
我见过一些例子,但它们已经有好几年了。
我正在使用 VS 2019 和最新版本的 xamarin 表单。
预先感谢您的帮助。
您可以使用Title View而不是默认导航栏并处理后退按钮事件。请参考:https ://github.com/xamarin/xamarin-forms-samples/tree/master/Navigation/TitleView
您也可以通过覆盖它来处理设备后退按钮事件,如下所示:
protected override bool OnBackButtonPressed()
{
//return true to prevent back, return false to just do something before going back.
return true;
}
Run Code Online (Sandbox Code Playgroud)
希望这可以解决您的问题。
| 归档时间: |
|
| 查看次数: |
6620 次 |
| 最近记录: |