我可以从Application事件访问主页吗?

时间:2011-04-17 20:25:22

标签: events windows-phone-7

我想从Application_Launching事件中访问我的应用程序主页面的属性。这样做安全吗?页面(-object)此时是否已存在?

1 个答案:

答案 0 :(得分:1)

应用程序生命周期模型如下所示:

  1. App类构造函数。
  2. App.InitializePhoneApplication方法(这是创建托管页面内容的PhoneApplicationFrame)。
  3. App.Application_Launching
  4. 启动页面的页面构造函数。
  5. App.CompleteInitializePhoneApplication(这是第一次在Page类之外可以访问该页面(来自RootFrame.Content,虽然它的可视化树尚未创建)。
  6. 页面Loaded事件(此时已加载页面的可视树)。
  7. 你想要达到的目标是什么?您可以在隔离存储中设置值并在页面中读取它,或者将值作为App类中的属性公开。