// executes login command. Opens login dialog and loads members private void LoginCommand_Executed(object sender, ExecutedRoutedEventArgs e) { var window = new WindowLogin(); window.Owner = this; // This will center dialog in owner window if (window.ShowDialog() == true) { TextBlockAnnouncement.Visibility = Visibility.Collapsed; Cursor = Cursors.Wait; ViewModel.LoadMembers(); Cursor = Cursors.Arrow; CommandManager.InvalidateRequerySuggested(); } }