示例#1
0
        private void ShowMainWindowView()
        {
            if (_MainWindowView == null)
            {
                _MainWindowView             = new MainWindowView();
                _MainWindowView.DataContext = _MainWindowViewModel;

                _MainWindowView.Closing += (s, e) => _MainWindowView = null;
                _MainWindowView.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
                ElementHost.EnableModelessKeyboardInterop(_MainWindowView);
                _MainWindowView.Show();
            }
            else
            {
                _MainWindowView.Activate();
            }

            _MainWindowView.Icon = AppIcon;
        }