private void SelectPenHelper(int penColor, string turtleName) { var oldColor = _penColors[turtleName]; _penColors[turtleName] = ConvertToWpfColor(penColor); var colorChangeEventArgs = new ColorChangeEventArgs { IsForeground = true, NewColor = _penColors[turtleName], OldColor = oldColor, TurtleName = turtleName, }; OnColorChange(colorChangeEventArgs); }
protected virtual void OnColorChange(ColorChangeEventArgs e) { if (ColorChanged != null) { ColorChanged(this, e); } }
private void SelectBackGroundHelper(int penColor) { var oldColor = BackgroundColor; BackgroundColor = ConvertToWpfColor(penColor); SetBackgroundColor(BackgroundColor); var colorChangeEventArgs = new ColorChangeEventArgs { IsForeground = false, NewColor = BackgroundColor, OldColor = oldColor }; OnColorChange(colorChangeEventArgs); }