using System; using System.Windows; using System.Windows.Input; namespace WpfStyleableWindow.StyleableWindow { public class WindowCloseCommand : ICommand { public event EventHandler CanExecuteChanged; public bool CanExecute(object parameter) { return true; } public void Execute(object parameter) { if (parameter is Window window) { window.Close(); } } } }