Могу ли я получить доступ к главной странице из события приложения? - PullRequest
1 голос
/ 18 апреля 2011

Я хочу получить доступ к свойству главной страницы моего приложения изнутри события Application_Launching. Это безопасно сделать? Страница (-объект) уже существует на данный момент?

1 Ответ

1 голос
/ 18 апреля 2011

Модель жизненного цикла приложения выглядит примерно так:

  1. Конструктор класса приложения.
  2. App.InitializePhoneApplication метод (здесь создается PhoneApplicationFrame, в котором размещается содержимое страницы).
  3. App.Application_Launching.
  4. Конструктор страницы для начальной страницы.
  5. App.CompleteInitializePhoneApplication (это первый раз за пределами класса Page, который вы можете получить доступ к странице(из RootFrame.Content, хотя его визуальное дерево еще не будет создано).
  6. Page Loaded событие (на данный момент визуальное дерево для страницы загружено).

Чего вы пытаетесь достичь? Вы можете установить значение в изолированном хранилище и прочитать его на странице, или выставить значение как свойство в своем классе приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...