public MenuModelPatchSub(Prism.Ioc.IContainerExtension cp)
        {
            cp.RegisterInstance(DialogCoordinator.Instance);

            DataContext = viewModel = new MenuModelPatchSubViewModel(cp);
            InitializeComponent();
        }
Ejemplo n.º 2
0
        //private readonly SettingsView settingsView;
        //private readonly AboutView aboutView;
        //private readonly IRegion mainRegion;

        public MainWindow(Prism.Ioc.IContainerExtension container)
        {
            // this.DataContext = new MainWindowViewModel(container);
            this.regionManager = container.Resolve <IRegionManager>();
            this.resource      = container.Resolve <ResourceDictionary>();
            // this.preference = container.Resolve<AppState>();

            mahDialogCoordinator = DialogCoordinator.Instance;
            container.RegisterInstance(mahDialogCoordinator);

            DataContext = viewModel = new MainWindowViewModel(container);

            InitializeComponent();



            //mainRegion.Activate(mainRegion.GetView("AboutView"));
            //mainRegion.Add(aboutView);
            //mainRegion.Add(settingsView);

            // string mainRegion = "MainRegion";
            // regionManager.RegisterViewWithRegion(mainRegion, typeof(SettingsView));
            // regionManager.RegisterViewWithRegion(mainRegion, typeof(AboutView));
        }