protected override void ConfigureModuleCatalog()
{
var moduleAType = typeof (ModuleA.Wpf.ModuleA);
ModuleCatalog.AddModule(new ModuleInfo(moduleAType.Name, moduleAType.AssemblyQualifiedName));
var moduleCType = typeof (ModuleC.Wpf.ModuleC);
ModuleCatalog.AddModule(new ModuleInfo
{
ModuleName = moduleCType.Name,
ModuleType = moduleCType.AssemblyQualifiedName,
InitializationMode = InitializationMode.OnDemand
});
#if (!SILVERLIGHT)
var directoryCatalog = new DirectoryModuleCatalog {ModulePath = @".\Modules"};
((AggregateModuleCatalog) ModuleCatalog).AddCatalog(directoryCatalog);
var configurationCatalog = new ConfigurationModuleCatalog();
((AggregateModuleCatalog) ModuleCatalog).AddCatalog(configurationCatalog);
#endif
}
}