有没有办法从page1
导航到page2
,然后再转到page1
而无需再次加载页面? (我在C#中使用Visual Studio 13 for Windows编程。)
答案 0 :(得分:0)
我不确定您的要求究竟是什么,但一种方法是将所有内容放在同一个页面中,并使其块可见/不可见,而不是在任何地方导航..
答案 1 :(得分:0)
页面未再次加载。 页面(实际上是一个用户控件)在您第一次访问它时构建,并保持活着直到应用程序关闭。
每次准备好显示页面时,都会调用UserControl.Loaded事件。 不要让这个名字欺骗你:“已加载”意味着“我已准备好开始渲染”,而不是“我已从磁盘加载XAML并创建逻辑树”(在从构造函数调用的InitializeComponent方法中发生一次)。 / p>