2010-02-03 46 views
0

我正在使用David Hill的棱鏡模板,每個應用程序模塊都包含一個App.xaml文件。我確定每個模塊在加載時都會創建App對象(屬性中的啓動對象),然後調用application_startup()事件。是否爲每個Silverlight應用程序調用application_startup()?

但是,這似乎並沒有發生?這是正確的行爲?如果是這樣,我將如何爲每個應用程序模塊的app.xaml文件定義我的資源(樣式等)?

JD

回答

1

我認爲這僅僅是爲了啓動(或「主」如果你願意)的應用程序,該app_start事件被調用。因此,您可以將所有資源包含在的App.xaml中,即應用程序。但它不一定必須是單個文件,您可以使用合併的資源字典將它們分開。你會發現更多的信息在這裏:
http://www.silverlightshow.net/items/Merged-Resource-Dictionaries-in-Silverlight-3.aspx

+0

謝謝Henrik。奇怪的是一個月前我寫了一條評論,說每個模塊都調用了application_start()。我記得在每一個上設置了突破點以查看傳遞的InitParams字典。啊,我會看資源字典。謝謝。 – 2010-02-03 15:55:03

相關問題