Hourglass.Windows.ThemeManagerWindow.UnfocusAll C# (CSharp) Method

UnfocusAll() private method

Removes focus from all controls.
private UnfocusAll ( ) : bool
return bool
        private bool UnfocusAll()
        {
            bool unfocused = this.ThemesComboBox.Unfocus()
                || this.NewButton.Unfocus()
                || this.NameTextBox.Unfocus()
                || this.DeleteButton.Unfocus()
                || this.ColorsGrid.Unfocus()
                || this.SaveButton.Unfocus()
                || this.CancelButton.Unfocus()
                || this.CloseButton.Unfocus();

            foreach (ColorControl control in this.ColorsGrid.GetAllVisualChildren().OfType<ColorControl>())
            {
                unfocused |= control.Unfocus();
            }

            return unfocused;
        }