private void MaximizeWindowExecuted(object sender, ExecutedRoutedEventArgs e) { Window window = (Window)sender; if (window.WindowState == WindowState.Maximized) { SystemCommands.RestoreWindow(window); } else { SystemCommands.MaximizeWindow(window); } }