2010-07-25 109 views
1

我一直在玩最新的模板(針對Beta工具進行了修補)和應用程序生命週期。當我正在尋找一個地方來初始化DispatchHelper時,我注意到Application_Launching事件處理程序在MainViewModel構造函數執行後正在執行。這是預期的行爲?Application_Launching事件何時觸發?

回答

0

這完全取決於您如何以及何時創建您的MainViewModel。如果你考慮一下,直到所有靜態對象和主應用程序對象都完全構建完成之後才能執行啓動。

許多人想要延遲MainViewModel的構建,直到知道您是否已啓動或重新激活。更好的辦法是延遲視圖模型的構建,直到知道你將顯示​​哪個頁面。