// Handles Minimize command static void OnMinimizeCommandExecuted(object sender, ExecutedRoutedEventArgs e) { RibbonWindow window = sender as RibbonWindow; if (window != null) { window.WindowState = WindowState.Minimized; } }
// Handles Close command static void OnCloseCommandExecuted(object sender, ExecutedRoutedEventArgs e) { // TODO: why sender must be RibbonWindow? RibbonWindow window = sender as RibbonWindow; if (window != null) { window.Close(); } }