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

是否为每个silverlight应用程序调用应用程序_startup()?,silverlight,prism,Silverlight,Prism,我正在使用David Hill的prism模板,每个应用程序模块都包含一个App.xaml文件。我确信加载的每个模块都会创建App对象(properties中的startup对象),然后调用application_startup()事件 然而,这似乎没有发生?这是正确的行为吗?如果是这样,我将如何在app.xaml文件中为每个应用程序模块定义我的资源(样式等) JD我认为只有在启动(或“主”应用程序,如果您愿意)应用程序中才会调用app_start事件。因此,您可以将所有资源包含在该应用程序的A

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

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


JD

我认为只有在启动(或“主”应用程序,如果您愿意)应用程序中才会调用app_start事件。因此,您可以将所有资源包含在该应用程序的App.xaml中。但它不一定是一个文件,您可以使用合并的资源字典将它们分开。您可以在此处找到更多信息:

谢谢亨里克。奇怪的是,一个月前我写了一条评论,说每个模块都调用了应用程序_start()。我记得在每一个上都设置了断点,以查看InitParams字典是否通过。好吧,我来看看资源字典。谢谢