导航视图可以与导航到的页面通信吗?

Can a navigationview communicate with the pages navigated to?

我正在使用导航视图,并希望在我的设置 windows 关闭后修改导航到的 window。

如何获取导航到页面的实例?

如果那不可能,我将如何强制关闭页面以便我可以打开一个新实例。我已将缓存模式设置为 'required' 并让后退按钮正常工作,但如果需要,我可以对所有内容执行 'reload'。但是,返回堆栈似乎不包含当前显示的页面,我不知道如何关闭它。

所有页面都是这样打开的: MainFrame.Navigate(typeof(PageA), PageSupportInstance );

class PageSupportInstance 有一个更新方法,我想在 ItemInvoked 回调中调用它。

在我的例子中,我有 PageA->PageB->PageC。我可以清除返回堆栈,但仍会显示页面 C。然后,如果我导航到 PageA,它会显示更新,返回堆栈如下所示:PageA->PageA。不理想...

答案是:不能。

参数可以传到新页面这样就够用了。可能有点笨拙,但它确实有效。