/// <summary> /// Enable or disable window's button /// </summary> /// <param name="wnd"></param> /// <param name="windowButton"></param> /// <param name="enabled"></param> public static void EnableCommandButton(System.Windows.Window wnd, enumWindowButton windowButton, bool enabled) { Button btn = GetCommandButton(wnd, windowButton); if (btn != null) { btn.IsEnabled = enabled; } }
/// <summary> /// Get system button /// </summary> /// <param name="wnd"></param> /// <param name="windowButton"></param> /// <returns></returns> public static Button GetCommandButton(System.Windows.Window wnd, enumWindowButton windowButton) { if (wnd == null || wnd.Template == null) { return(null); } return(wnd.Template.FindName(buttonNames[windowButton], wnd) as Button); }
/// <summary> /// Hide one system Button /// </summary> /// <param name="wnd"></param> /// <param name="windowButton"></param> public static void HideCommandButton(System.Windows.Window wnd, enumWindowButton windowButton) { Button btn = GetCommandButton(wnd, windowButton); if (btn != null) { btn.Visibility = Visibility.Collapsed; } }