【发布时间】:2017-09-04 20:13:36
【问题描述】:
我试图阻止用户在 prism xamarin 表单上向后导航。
我遇到了困难,因为当我收到事件时,应用程序会更改页面。
如何在 prism 导航中阻止返回导航?
【问题讨论】:
-
试图澄清问题
-
抱歉,我需要用棱镜取消 Xamarin Forms 上的后退导航吗
我试图阻止用户在 prism xamarin 表单上向后导航。
我遇到了困难,因为当我收到事件时,应用程序会更改页面。
如何在 prism 导航中阻止返回导航?
【问题讨论】:
你可以尝试拦截 back 事件。一种方法是在 ViewModel 中实现接口 INavigationAware:
public void OnNavigatedTo(NavigationParameters parameters)
{
if(parameters.GetNavigationMode()== NavigationMode.Back){
//Here your code
}
}
或者看看这个讨论:
【讨论】: