using System.Collections.Generic; using System.Windows; using MaterialModernWPF.Module; using MaterialModernWPF.Service; using MaterialModernWPF.View; using Prism.DryIoc; using Prism.Ioc; using Prism.Modularity; namespace MaterialModernWPF { /// /// Interaktionslogik für "App.xaml" /// public partial class App : PrismApplication { protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.Register(); containerRegistry.Register(); containerRegistry.RegisterSingleton(); containerRegistry.RegisterSingleton(); containerRegistry.RegisterSingleton(); containerRegistry.RegisterForNavigation(); } protected override Window CreateShell() { return Container.Resolve(); } protected override void ConfigureModuleCatalog(IModuleCatalog moduleCatalog) { moduleCatalog.AddModule(typeof(MainModule)); base.ConfigureModuleCatalog(moduleCatalog); } } }