protected virtual void OnColorChanged(ColorChangedEventArgs e) { if (ColorChangedEvent != null) { ColorChangedEvent(this, e); } }