/// <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;
            }
        }