Windows Phone 8页面生命周期

Gab*_*och 4 windows-phone windows-phone-8

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

Page-Object的常规生命周期是什么?我可以监控页面对象保持活着的必要性吗?

谢谢

Geo*_*des 7

不确定你问的是以下内容:

每个Windows Phone页面都有一个构造函数方法,在创建页面时只调用一次 - 这意味着此方法只调用一次.

然后来了OnNavigatedTo()OnNavigatedFrom()方法.当您从另一个页面导航到当前页面时,第一个是构造函数之后的下一个.当您从当前页面导航时,正在调用导航的内容 - 此页面将添加到页面堆栈(也称为日记帐).

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

最后,你有OnBackKeyPress()RemovedFromJournal(),当你试图被调用的方法来导航离开该页面和网页时"破坏".在这里调用的第一个方法是OnBackKeyPress()然后是RemovedFromJournal().