using System.Windows; using System.Windows.Input; namespace Samples.Commands { /// /// Hides the main window. /// public class HideSampleWindowCommand : CommandBase { public override void Execute(object parameter) { GetTaskbarWindow(parameter).Hide(); CommandManager.InvalidateRequerySuggested(); } public override bool CanExecute(object parameter) { Window win = GetTaskbarWindow(parameter); return win != null && win.IsVisible; } } }