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; }