private void OpenAboutWindow() { AboutWindow aboutWindow = new AboutWindow(); aboutWindow.ShowDialog(); aboutWindow.Activate(); aboutWindow.Focus(); aboutWindow.Topmost = true; }
/// <summary> /// Show the "About OpenNFS" window. /// </summary> private void DoAboutCommand() { var window = new AboutWindow { Owner = Application.Current.MainWindow, WindowStartupLocation = WindowStartupLocation.CenterOwner }; window.Show(); window.Activate(); }
public static void ShowAboutWindow(this MainWindowViewModel viewmodel) { App.Current.Dispatcher.Invoke((Action) delegate { // https://stackoverflow.com/questions/18331723/this-type-of-collectionview-does-not-support-changes-to-its-sourcecollection-fro var window = new AboutWindow() { DataContext = new AboutViewModel() }; window.Activate(); window.Topmost = true; window.Show(); }); }
public void OpenAbout() { if (_schedule == null || _schedule.IsClosed) { _schedule = new AboutWindow(); _schedule.Show(); } else { _schedule.Show(); _schedule.WindowState = WindowState.Normal; _schedule.Activate(); } }