有没有办法在不再次加载页面的情况下导航page1
到page2
然后返回到?page1
(我正在使用 C# 在 Visual Studio 13 for Windows 中编程。)
问问题
129 次
2 回答
0
我不确定您的要求到底是什么,但一种方法是将您的所有内容放在同一个页面中,并使其块可见/不可见,而不是在任何地方导航..
于 2014-03-30T12:36:35.593 回答
0
该页面未再次加载。该页面(实际上是一个用户控件)在您第一次访问时构建并保持活动状态,直到应用程序关闭。
每次页面准备好显示时都会调用 UserControl.Loaded 事件。不要让这个名字欺骗你:“已加载”的意思是“我已准备好开始渲染”,而不是“我已从磁盘加载 XAML 并创建了逻辑树”(这在从构造函数调用的 InitializeComponent 方法中发生过一次)。
于 2014-12-23T12:33:25.673 回答