请教关于Frame导航
在页面中有一个Frame叫做MainFrame,然后在后台进行动态导航:
str为相对URL路径
现在有个问题,正常导航都好用,但是假如两次传入的url相同时,那么第二次就不走被导航的页面的load方法或者构造函数.
例如,现在传入"/Views/ViewList",将导航至Views/ViewList.xaml页面,同时执行构造方法(或者load方法)来进行数据绑定.
当我在传入"/Views/ViewList"时,同样导航至Views/ViewList.xaml页面,但是不执行构造方法(或者load方法),所以数据无法更新.
当传入其他url后再传入该URL,导航正确,构造方法也能够正常执行.
请问如何解决?
public void Nav_Click(string str)
{
MainFrame.Navigate(new Uri(str, UriKind.Relative));
}
str为相对URL路径
现在有个问题,正常导航都好用,但是假如两次传入的url相同时,那么第二次就不走被导航的页面的load方法或者构造函数.
例如,现在传入"/Views/ViewList",将导航至Views/ViewList.xaml页面,同时执行构造方法(或者load方法)来进行数据绑定.
当我在传入"/Views/ViewList"时,同样导航至Views/ViewList.xaml页面,但是不执行构造方法(或者load方法),所以数据无法更新.
当传入其他url后再传入该URL,导航正确,构造方法也能够正常执行.
请问如何解决?
...全文
相关推荐
框架 FRAME 导航
框架 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。
深入理解WPF的Frame控件导航功能
WPF(Windows Presentation Foundation)中的Frame控件是一个非常重要的导航组件,它能够在应用程序内实现页面之间的转换效果,为用户提供了丰富的视觉体验。Frame控件通过内部的导航堆栈支持页面的前进与后退操作,是构建复杂导航界面不可或缺的一部分。理解Frame控件的工作原理和使用方法,可以大大提升WPF应用程序的用户界面设计与交互质量。在本章中,我们将从基本概念出发,简要介绍Frame控件在WPF中的作用和重要性,并概述接下来章节将要涉及的内容。
WPF控件frame导航demo
visual studio的WPF表示层技术的frame控件的demo,该控件作用是点击按钮后,跳转到Page页中去
WPF 实现导航通过Frame的Navigate函数实现导航
打开即可演示,功能简洁明了,适合初学者 Frame的NavigationUIVisibility属性设置为Hidden:
框架 frame 导航条
框架 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架



