导航视图可以与导航到的页面通信吗?
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。不理想...
答案是:不能。
参数可以传到新页面这样就够用了。可能有点笨拙,但它确实有效。
我正在使用导航视图,并希望在我的设置 windows 关闭后修改导航到的 window。
如何获取导航到页面的实例?
如果那不可能,我将如何强制关闭页面以便我可以打开一个新实例。我已将缓存模式设置为 'required' 并让后退按钮正常工作,但如果需要,我可以对所有内容执行 'reload'。但是,返回堆栈似乎不包含当前显示的页面,我不知道如何关闭它。
所有页面都是这样打开的: MainFrame.Navigate(typeof(PageA), PageSupportInstance );
class PageSupportInstance 有一个更新方法,我想在 ItemInvoked 回调中调用它。
在我的例子中,我有 PageA->PageB->PageC。我可以清除返回堆栈,但仍会显示页面 C。然后,如果我导航到 PageA,它会显示更新,返回堆栈如下所示:PageA->PageA。不理想...
答案是:不能。
参数可以传到新页面这样就够用了。可能有点笨拙,但它确实有效。