是否为每个silverlight应用程序调用application_startup()?

时间:2010-02-03 11:16:35

标签: silverlight prism

我正在使用David Hill的棱镜模板,每个应用程序模块都包含一个App.xaml文件。我确信加载的每个模块都会创建App对象(属性中的启动对象),然后调用application_startup()事件。

但是,这似乎没有发生?这是正确的行为吗?如果是这样,我如何在每个应用程序模块的app.xaml文件中定义我的资源(样式等)?

JD

1 个答案:

答案 0 :(得分:1)

我认为只有启动(或“主人”,如果你愿意)应用程序才能调用app_start事件。因此,您可以将所有资源包含在 应用程序的App.xaml中。但它不一定必须是单个文件,您可以使用合并的资源字典将它们分开。你会在这里找到更多相关信息:
http://www.silverlightshow.net/items/Merged-Resource-Dictionaries-in-Silverlight-3.aspx