Prism 允许决定是否可以使用 IConfirmNavigationRequest 接口执行导航请求。这样,在视图被同一区域中的另一个视图替换之前,将调用 ConfirmNavigationRequest 方法。
我想使用这种方法来决定用户可以根据目标导航到哪里。因此,如果用户只是打开设置视图,一切都很好,他可以导航,但如果他想在选择一些数据之前切换到报告页面,那么我必须打开一个消息框告诉他,他必须选择数据。
如何获得对新视图的引用?
Prism 允许决定是否可以使用 IConfirmNavigationRequest 接口执行导航请求。这样,在视图被同一区域中的另一个视图替换之前,将调用 ConfirmNavigationRequest 方法。
我想使用这种方法来决定用户可以根据目标导航到哪里。因此,如果用户只是打开设置视图,一切都很好,他可以导航,但如果他想在选择一些数据之前切换到报告页面,那么我必须打开一个消息框告诉他,他必须选择数据。
如何获得对新视图的引用?