private void ColorSlidersChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { if (!this.IsLoaded) { return; } ColorChangedEventArgs newEventArgs = new ColorChangedEventArgs(ColorPanel.ColorChangedEvent); newEventArgs.RValue = Convert.ToByte(RSlider.Value); newEventArgs.GValue = Convert.ToByte(GSlider.Value); newEventArgs.BValue = Convert.ToByte(GSlider.Value); newEventArgs.ColorValue = Color.FromRgb(newEventArgs.RValue, newEventArgs.GValue, newEventArgs.BValue); newEventArgs.BrushValue = new SolidColorBrush(newEventArgs.ColorValue); this.setPreviewColor(newEventArgs.ColorValue); RaiseEvent(newEventArgs); }
private void SetPaintColor(object sender, ColorChangedEventArgs e) { objectConstructor.setColor(e.ColorValue); }