protected virtual void OnColorChanged(bool hsvToRgb) { colorSquare.Invalidate(); huePanel.Invalidate(); if (hsvToRgb) { _color = _hsv.ToRGBA(); } else { _hsv = HSVPixel.FromRGBA(_color); } if (ColorChanged != null) { ColorChanged(this, null); } }