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