我想从Application_Launching
事件中访问我的应用程序主页面的属性。这样做安全吗?页面(-object)此时是否已存在?
答案 0 :(得分:1)
应用程序生命周期模型如下所示:
App.InitializePhoneApplication
方法(这是创建托管页面内容的PhoneApplicationFrame
)。App.Application_Launching
。App.CompleteInitializePhoneApplication
(这是第一次在Page类之外可以访问该页面(来自RootFrame.Content
,虽然它的可视化树尚未创建)。Loaded
事件(此时已加载页面的可视树)。你想要达到的目标是什么?您可以在隔离存储中设置值并在页面中读取它,或者将值作为App类中的属性公开。