private void ButtonColorChangeClicked(object sender, RoutedEventArgs e) { ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog(); cPicker.Owner = this; Button button = sender as Button; if (button.Name == "button_forecolor") { cPicker.StartingColor = param.ForeColor; } else { cPicker.StartingColor = param.BackColor; } bool?dialogResult = cPicker.ShowDialog(); if (dialogResult != null && (bool)dialogResult == true) { if (button.Name == "button_forecolor") { param.ForeColor = cPicker.SelectedColor; ColorSampleFore.Fill = new SolidColorBrush(param.ForeColor); } else { param.BackColor = cPicker.SelectedColor; ColorSampleBack.Fill = new SolidColorBrush(param.BackColor); } } e.Handled = true; }
private void ButtonColorChangeClicked(object sender, RoutedEventArgs e) { ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog(); cPicker.StartingColor = param.BackColor; cPicker.Owner = this; bool?dialogResult = cPicker.ShowDialog(); if (dialogResult != null && (bool)dialogResult == true) { param.BackColor = cPicker.SelectedColor; ColorSample.Fill = new SolidColorBrush(param.BackColor); } e.Handled = true; }
private void ChangeLightColor(object sender, RoutedEventArgs e) { ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog(); cPicker.ColorChanging += new RoutedPropertyChangedEventHandler <Color>(cPicker_ColorChanging); SlimDX.Vector3 c = refToEdit.LightColor; cPicker.StartingColor = Color.FromArgb(255, Convert.ToByte(c.X * 255), Convert.ToByte(c.Y * 255), Convert.ToByte(c.Z * 255));; cPicker.Owner = Window.GetWindow(this); bool?dialogResult = cPicker.ShowDialog(); if (dialogResult != null && (bool)dialogResult == true) { Color sc = cPicker.SelectedColor; colorFill.Color = sc; refToEdit.setColor(new Color3((float)(sc.R / 255.0), (float)(sc.G / 255.0), (float)(sc.B / 255.0))); } }
private void SetFill(object sender, RoutedEventArgs e) { Shape selectedShape = (Shape)GetValue(SelectedShapeProperty); ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog(); cPicker.StartingColor = FillColor; cPicker.Owner = this; bool?dialogResult = cPicker.ShowDialog(); if (dialogResult != null && (bool)dialogResult == true) { if (selectedShape != null) { selectedShape.Fill = new SolidColorBrush(cPicker.SelectedColor); } FillColor = cPicker.SelectedColor; } }
private void ChangeLightColor(object sender, RoutedEventArgs e) { ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog(); cPicker.ColorChanging += new RoutedPropertyChangedEventHandler <Color>(cPicker_ColorChanging); SlimDX.Vector4 c = GlobalSettings.GridColor; cPicker.StartingColor = Color.FromArgb(Convert.ToByte(c.W * 255), Convert.ToByte(c.X * 255), Convert.ToByte(c.Y * 255), Convert.ToByte(c.Z * 255));; cPicker.Owner = Window.GetWindow(this); bool?dialogResult = cPicker.ShowDialog(); if (dialogResult != null && (bool)dialogResult == true) { Color sc = cPicker.SelectedColor; colorFill.Color = sc; Color4 c3 = new Color4((float)(sc.A / 255.0), (float)(sc.R / 255.0), (float)(sc.G / 255.0), (float)(sc.B / 255.0)); GlobalSettings.GridColor = new Vector4(c3.Red, c3.Green, c3.Blue, c3.Alpha); } }
private void SetStroke(object sender, RoutedEventArgs e) { Shape selectedShape = (Shape)GetValue(SelectedShapeProperty); ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog(); cPicker.StartingColor = StrokeColor; cPicker.Owner = this; bool? dialogResult = cPicker.ShowDialog(); if (dialogResult != null && (bool)dialogResult == true) { if (selectedShape != null) selectedShape.Stroke = new SolidColorBrush(cPicker.SelectedColor); StrokeColor = cPicker.SelectedColor; } }