4

我开始为 Windows Phone 8 开发一个应用程序,并且想知道我对页面实例的处理和跟踪会如何影响性能和内存消耗。

页面对象的通常生命周期是什么?我可以监视页面对象保持活动的必要性吗?

谢谢

4

1 回答 1

7

不太确定您问的是以下内容:

每个 Windows Phone 页面都有一个构造方法,该方法在页面创建时只调用一次——这意味着该方法只调用一次。

然后是OnNavigatedTo()andOnNavigatedFrom()方法。当您从另一个页面导航到当前页面时,第一个是构造函数之后的下一行。当您离开当前页面时,正在调用导航的来源 - 当此页面将添加到页面堆栈(又名日志)时。

接下来Loaded()是在该方法之后调用的OnNavigatedTo()方法,并且每次导航到当前页面时都会调用该方法。

最后,当您尝试离开页面以及页面被“销毁”时,您将调用OnBackKeyPress()和方法。RemovedFromJournal()这里调用的第一个方法是OnBackKeyPress(),然后是RemovedFromJournal().

于 2013-09-04T21:32:18.820 回答