c# - 如何拦截导航栏后退按钮单击 Prism Xamarin Forms?

标签 c# xamarin mvvm xamarin.forms prism

基本上是来自 Here 的同一个问题但该解决方案不适用于 Prism MVVM,因为 MainActivity 中的 OnOptionsItemSelected(IMenuItem item) 从未被引发。 对于我在该页面上使用的硬件按钮:

protected override bool OnBackButtonPressed()
{
    return !PageUtilities.CanNavigate(this, null);
}

最佳答案

关于c# - 如何拦截导航栏后退按钮单击 Prism Xamarin Forms?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43103367/

相关文章:

c# - 如何将内联样式注入(inject)到我的 WPF WebBrowser 中加载的文档中?

c# - MySQL .NET SSL 访问被拒绝异常

android - 按钮动画 setDuration() 不起作用

c# - 没有递归或无限循环的 StackOverflowException?

c# - Xamarin.Android nuget 包引用 System.Web

c# - Xamarin mono for android 读取 xml 文件

c# - 如何从列表控件向 ViewModel ObservableCollection 属性添加项目? WPF MVVM

c# - Xamarin Forms MVVM 与实际模型

wpf - 类项目中的 ViewModel

c# - 解压文件错误?