private void canvasColor_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { _colorDialog.CurrentColor = _indicator.StrokeColor; //_colorDialog.AppRoot = _indicator._chartPanel._chartX.AppRoot; //_colorDialog.Show(Dialog.DialogStyle.ModalDimmed); _colorDialog.Show(); }
public override void Edit(PixelLayout control) { var dialog = new ColorDialog(); dialog.Color = color; if (dialog.Show(control) == DialogResult.Ok && _eventHandler != null && dialog.Color != color) { var col = new Microsoft.Xna.Framework.Color(dialog.Color.Rb, dialog.Color.Gb, dialog.Color.Bb, dialog.Color.Ab); _eventHandler(col, EventArgs.Empty); } }
private void btnChooseColor_Click(object sender, RoutedEventArgs e) { ColorDialog dlg = new ColorDialog(); dlg.OnOK += (o, args) => canvas.Background = new SolidColorBrush(dlg.CurrentColor); dlg.CurrentColor = ((SolidColorBrush)canvas.Background).Color; #if SILVERLIGHT //dlg.Show(Dialog.DialogStyle.ModalDimmed); dlg.Show(); #endif #if WPF dlg.ShowDialog(); #endif }
private void Rect_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { Rectangle rect = sender as Rectangle; PropertyInfo prop = rect.Tag as PropertyInfo; Vector4 color = (Vector4)prop.GetValue(_selectedObject); ColorDialog colorDlg = new ColorDialog(); colorDlg.InitialColor = Color.FromArgb((byte)(color.w * 255), (byte)(color.x * 255), (byte)(color.y * 255), (byte)(color.z * 255)); colorDlg.Show(); Vector4 vec = new Vector4(1, 1, 1, 1); colorDlg.SelectedColorChanged += new EventHandler <ColorPicker.EventArgs <Color> >((object _sender, ColorPicker.EventArgs <Color> _e) => { rect.Fill = new SolidColorBrush(_e.Value); vec.SetValue(_e.Value.R / 255.0f, _e.Value.G / 255.0f, _e.Value.B / 255.0f, _e.Value.A / 255.0f); prop.SetValue(_selectedObject, vec); }); }
private void canvasColor_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { _colorDialog.CurrentColor = _indicator.StrokeColor; _colorDialog.Show(); }