【发布时间】:2020-08-03 10:55:25
【问题描述】:
我有一个类似的导航请求
regionManager.RequestNavigate("MainRegion", "Login");
在我必须在被调用的视图模型中进行一些检查(比如检查文件是否存在)之后。如果检查失败,那么我必须取消导航请求。请告诉我该怎么做?
public LoginViewModel(IRegionManager rm)
{
if(!File.Exists("PathToFile"))
{
//cancel navigation
}
}
【问题讨论】:
-
否,因为 ConfirmNavigationRequest 调用发生在我发出请求的类中,而不是 LoginView 类中