private void DialogChoose(object sender, RoutedEventArgs e) { this.Close(); DialogStatus = ColourChooserDialogStatus.CHOSEN; ColourChooserClosedEventArgs args = new ColourChooserClosedEventArgs() { red = redValue, green = greenValue, blue = blueValue, colour = System.Drawing.Color.FromArgb(redValue, greenValue, blueValue) }; OnColourChosen(args); }
protected virtual void OnColourChosen(ColourChooserClosedEventArgs e) { ColourChosen?.Invoke(this, e); }