Esempio n. 1
0
        public MainWindow()
        {
            //THIS IS NOT MVVM
            ViewModels.Windows.MainWindowViewModel vm = new ViewModels.Windows.MainWindowViewModel(DialogCoordinator.Instance)
            {
                CloseWindow = new Action(() => this.Close())
            };
            InitializeComponent();
            this.DataContext = vm;

            //THIS IS NOT MVVM
            vm.NavigationService = frame.NavigationService;
            vm.InitializeMainPage();
            App.LogHandler.AppendDebug("启动器主窗体已载入");
        }
 public MainPage(ViewModels.Windows.MainWindowViewModel mainWindowVM)
 {
     InitializeComponent();
     ViewModels.Pages.MainPageViewModel vm = new ViewModels.Pages.MainPageViewModel(mainWindowVM);
     this.DataContext = vm;
 }