我开始为Windows 8开发一个应用程序,并想知道如何处理和跟踪页面实例会影响性能和内存消耗。
页面对象的通常生命周期是什么?我能监控页面对象是否有必要活着吗?
谢谢
发布于 2013-09-04 21:32:18
如果你问的是以下几点,那就不太确定了:
每个Windows都有一个构造函数方法,在创建页面时只调用一次--这意味着该方法只被调用一次。
然后是OnNavigatedTo()和OnNavigatedFrom()方法。当您从另一页导航到当前页时,第一页是构造函数之后的下一页。当您从当前页面导航时,将调用导航对象--当此页面将被添加到页堆栈(a.k.a )时。日刊)。
接下来,遵循Loaded()方法,该方法在OnNavigatedTo()方法之后调用,并且每次导航到当前页面时都会被调用。
最后,您有OnBackKeyPress()和RemovedFromJournal()方法,当您试图从页面导航时,以及页面被“销毁”时,会调用这些方法。这里调用的第一个方法是OnBackKeyPress(),然后是RemovedFromJournal()。
https://stackoverflow.com/questions/18601048
复制相似问题