0

有没有办法在不再次加载页面的情况下导航page1page2然后返回到?page1(我正在使用 C# 在 Visual Studio 13 for Windows 中编程。)

4

2 回答 2

0

我不确定您的要求到底是什么,但一种方法是将您的所有内容放在同一个页面中,并使其块可见/不可见,而不是在任何地方导航..

于 2014-03-30T12:36:35.593 回答
0

该页面未再次加载。该页面(实际上是一个用户控件)在您第一次访问时构建并保持活动状态,直到应用程序关闭。

每次页面准备好显示时都会调用 UserControl.Loaded 事件。不要让这个名字欺骗你:“已加载”的意思是“我已准备好开始渲染”,而不是“我已从磁盘加载 XAML 并创建了逻辑树”(这在从构造函数调用的 InitializeComponent 方法中发生过一次)。

于 2014-12-23T12:33:25.673 回答