Когда запускается событие Application_Launching? - PullRequest
1 голос
/ 25 июля 2010

Я играл с последними шаблонами (исправлены для бета-инструментов) и жизненным циклом приложения.Когда я искал место для инициализации DispatchHelper, я заметил, что выполняется обработчик события Application_Launching ПОСЛЕ того, как был выполнен конструктор MainViewModel.Это ожидаемое поведение?

1 Ответ

0 голосов
/ 27 июля 2010

Это полностью зависит от того, как и когда вы создаете свою MainViewModel.Если вы думаете об этом, запуск не должен выполняться до тех пор, пока все статические объекты и основной объект приложения не будут полностью построены.

Многие хотят отложить создание MainViewModel до тех пор, пока не узнаете, запущен ли вы или повторно-активированный.Еще лучше было бы отложить построение модели представления, пока вы не узнаете, какую страницу вы будете отображать.

...