0

我有一个应用程序,它由一个外壳、一个充当区域的内容控件和进入其中的子内容控件组成。当应用程序加载时,它会在文件加载视图中启动,一旦加载文件,就会导航到新的区域视图和相应的子视图。我遇到的问题是回到文件加载视图。我可以让它导航到文件加载视图,但是在子视图的 VM 中没有调用 IsNavigatedFrom,这会导致问题,因为子 VM 具有 ConfirmNavigationRequest 以确保用户确实想要离开该特定视图。

有任何想法吗?

[编辑] 返回文件加载视图的按钮位于父内容控件中。我试过把它放在孩子身上,但它会导致过多的冗余[/编辑]

4

1 回答 1

0

IsNavigatedFrom 将在您的“RequestNavigate”使用的对象中调用。如果您调用了 RequestNavigate(view),那么您可以在视图中定义 IsNavigatedFrom。如果你想在 ViewModel 中调用 IsNavigatedFrom,那么你需要一个 viewmodel-first 导航。

于 2013-04-26T13:57:55.607 回答