/// <inheritdoc /> public override void RefreshTheme(Colors themeColors, ControlBase control) { base.RefreshTheme(themeColors, control); BracketsThemeState.RefreshTheme(_colorsLastUsed); IconThemeState.RefreshTheme(_colorsLastUsed); BracketsThemeState.SetForeground(_colorsLastUsed.Lines); ToggleButtonBase checkbox = (ToggleButtonBase)control; if (checkbox.IsSelected) { if (CheckedIconColor != null) { IconThemeState.Normal.Foreground = CheckedIconColor.Value; IconThemeState.MouseOver.Foreground = CheckedIconColor.Value; IconThemeState.MouseDown.Foreground = CheckedIconColor.Value; IconThemeState.Focused.Foreground = CheckedIconColor.Value; } else { IconThemeState.Normal.Foreground = _colorsLastUsed.ControlForegroundSelected; IconThemeState.MouseOver.Foreground = _colorsLastUsed.ControlForegroundSelected; IconThemeState.MouseDown.Foreground = _colorsLastUsed.ControlForegroundSelected; IconThemeState.Focused.Foreground = _colorsLastUsed.ControlForegroundSelected; } IconThemeState.SetGlyph(CheckedIconGlyph); } else { if (UncheckedIconColor != null) { IconThemeState.Normal.Foreground = UncheckedIconColor.Value; IconThemeState.MouseOver.Foreground = UncheckedIconColor.Value; IconThemeState.MouseDown.Foreground = UncheckedIconColor.Value; IconThemeState.Focused.Foreground = UncheckedIconColor.Value; } else { IconThemeState.Normal.Foreground = _colorsLastUsed.ControlForegroundSelected; IconThemeState.MouseOver.Foreground = _colorsLastUsed.ControlForegroundSelected; IconThemeState.MouseDown.Foreground = _colorsLastUsed.ControlForegroundSelected; IconThemeState.Focused.Foreground = _colorsLastUsed.ControlForegroundSelected; } IconThemeState.SetGlyph(UncheckedIconGlyph); } }
private void checkbox1_CheckedChanged(ToggleButtonBase sender) { }
private void checkbox1_CheckedChanged(ToggleButtonBase sender) { }