现代UI应用程序页面生命周期

本文关键字:生命 周期 UI 应用程序 现代 | 更新日期: 2023-09-27 17:54:46

是否有一种方法可以从page1导航到page2,然后返回page1而无需再次加载页面?(我在Visual Studio 13 for Windows中使用c#编程)

现代UI应用程序页面生命周期

我不知道你的要求是什么,但一种方法是把你所有的内容都放在一个页面上,让它的块可见/不可见在导航的地方。

页面未再次加载。这个页面(实际上是一个用户控件)在你第一次访问它的时候就被构造好了,直到应用程序关闭。

用户控件。每次页面准备好显示时调用已加载事件。不要被它的名字骗了:"Loaded"的意思是"我已经准备好开始渲染了",而不是"我已经从磁盘加载了XAML并创建了逻辑树"(这在InitializeComponent方法中从构造函数调用一次)。