private void Palette_Click(object sender, RoutedEventArgs e) { if (ColorPickerWindow.ShowDialog(out ColorEnt)) { color = ColorEnt; } }
public BorderControl() { InitializeComponent(); _vm = new BorderControlViewModel(); DataContext = _vm; _vm.ColorPickCommand = new RelayCommand(o => { ColorPickerControl.ColorPickerChangeHandler previewHandler = selectedColor => RaiseEvent(new ColorSelectedEvent(TintSelectedEvent, selectedColor)); Color color; bool ok = SettingsManager.LiveColorPreview ? ColorPickerWindow.ShowDialog(out color, ColorPickerDialogOptions.None, null, _vm.SelectColor, previewHandler) : ColorPickerWindow.ShowDialog(out color, ColorPickerDialogOptions.None, null, _vm.SelectColor); if (ok) { _vm.SelectColor = color; } RaiseEvent(new ColorSelectedEvent(TintSelectedEvent, _vm.SelectColor)); }); }
public void OpenColorPicker(out Color pickedCol, out int pickedInd) { this.colPicker = new ColorPickerWindow(); this.colPicker.ShowDialog(); pickedCol = this.colPicker.PickedColor; pickedInd = this.colPicker.PickedIndex; }
private void ButtonGrayColorButton_Click(object sender, RoutedEventArgs e) { ColorPickerWindow colorPicker = new ColorPickerWindow(ViewModel.PixelColor); if (colorPicker.ShowDialog() == true) { ViewModel.PixelColor = colorPicker.ViewModel.Color; } }
public MainViewModel() { ShowColorPicker = new DelegateCommand(ShowColorPickerExecute, () => true); Ok = new DelegateCommand(OkExecuted, () => true); Ok = new DelegateCommand(CancelExecuted, () => true); // Create windows instance and set the DataContext to MainViewModel _colorPicker = new ColorPickerWindow(); _colorPicker.DataContext = this; }
private void ChangeColorButton_Click(object sender, RoutedEventArgs e) { Color color; bool ok = ColorPickerWindow.ShowDialog(out color); if (ok) { myApp.mainViewModel.SelectedActionButton.Color = color.ToString(); } }
public void PickColorButton_OnClick(TextBox textBox) { Color color; if (ColorPickerWindow.ShowDialog(out color, Options)) { SetColor(color, textBox); OnPick?.Invoke(this, EventArgs.Empty); } }
public void ExecuteChangeColorCommand() { Color changedColor; if (ColorPickerWindow.ShowDialog(out changedColor)) { CurrentColor = changedColor; Locked = true; OnPropertyChanged("Locked"); } }
private void ChangeColorButton_Click(object sender, RoutedEventArgs e) { var color = this.Color; bool changed = ColorPickerWindow.ShowDialog(out color); if (changed) { this.Color = color; ColorRect.Fill = new SolidColorBrush(this.Color); } }
public void LoadOptions(OptionWindows w) { switch (w) { case OptionWindows.COLORPICKER: _cpw = new ColorPickerWindow(_dt); _cpw.Owner = _scc; _cpw.Show(); break; } }
public void ShowBackgroundColorPicker() { var currentBackgroundBrush = (SolidColorBrush)BackgroundLayer.Background; var currentBackgroundColor = currentBackgroundBrush == null ? Colors.Transparent : currentBackgroundBrush.Color; var colorDialog = new ColorPickerWindow(currentBackgroundColor); if (colorDialog.ShowDialog() == true) { ChangeBackgroundColor(colorDialog.Color); } }
private void Canvas_MouseUp(object sender, MouseButtonEventArgs e) { ColorPickerWindow colorPicker = new ColorPickerWindow { SelectedColor = SelectedColor.Color }; colorPicker.ShowDialog(); SelectedColor.Color = colorPicker.SelectedColor; ColorStop2.Color = SelectedColor.Color; }
private void SecondaryColor_Button_Click(object sender, RoutedEventArgs e) { Color color; bool ok = ColorPickerWindow.ShowDialog(out color); if (ok) { FProp.Default.FSecondaryColor = color.R + ":" + color.G + ":" + color.B; FProp.Default.Save(); UpdateChallengeCustomTheme(); } }
private void bReplaceWithColor_Click(object sender, RoutedEventArgs e) { Color replacementColor; if (ColorPickerWindow.ShowDialog(out replacementColor)) { var vm = this.ViewModel; if (vm == null) { return; } vm.ReplacementColor = replacementColor; } }
private static void ColorPickerButton_Click(object sender, RoutedEventArgs e) { if (!(sender is FrameworkElement element)) { throw new InvalidOperationException($"{nameof(sender)} of type {sender.GetType()} does not inherit {nameof(FrameworkElement)}."); } var propertyControl = (PropertyBoundControl <TextBox>)element.Tag; var displayText = propertyControl.Property.GetCustomAttribute <ShowInEditorAttribute>().DisplayText; var pickedColor = TryGetColorFromString(propertyControl.Control.Text, out var color) ? ColorPickerWindow.ShowDialog(displayText, color) : ColorPickerWindow.ShowDialog(displayText); if (pickedColor != null) { propertyControl.Control.Text = pickedColor.ToString(); } }
private void ColorButton_Click(object sender, RoutedEventArgs e) { Color4 originalColor = ToColor4(PropertyInfo.Value); ColorPickerWindow window = new ColorPickerWindow(EditorConversionUtility.ConvertEngineColorToSystem(originalColor)); window.PreviewColorChanged += (color) => { SetInspectorValue(PropertyInfo, ToColor4(PropertyInfo.Value), EditorConversionUtility.ConvertSystemColorToEngine(color), false); }; bool?result = window.ShowDialog(); if (!result.HasValue || !result.Value) { SetInspectorValue(PropertyInfo, ToColor4(PropertyInfo.Value), originalColor, false); } else if (result.HasValue && result.Value) { SetInspectorValue(PropertyInfo, originalColor, ToColor4(PropertyInfo.Value), true); } }
public void Update(Color[] palette, Action <Color, int> updateColorAction, bool clickable) { ColorsWrapPanel.Children.Clear(); for (var i = 0; i < palette.Length; i++) { var color = palette[i]; var r = new Rectangle { Fill = new SolidColorBrush(color), Width = 24, Height = 24, ToolTip = "$" + Helpers.Globals.ActivePlatform.ColorToString(color) + $"\nR:{color.R} G:{color.G} B:{color.B}\nIndex: {i}" }; if (clickable) { var btn = new Button { Content = r, Tag = i }; btn.Click += (sender, args) => { var b = (Button)sender; var index = (int)b.Tag; var pc = ColorPickerWindow.PickColor(palette[index]); if (pc != null) { updateColorAction?.Invoke(pc.Value, index); } }; ColorsWrapPanel.Children.Add(btn); } else { ColorsWrapPanel.Children.Add(r); } } }
public SpecialControl() { InitializeComponent(); _vm = new SpecialControlViewModel(); DataContext = _vm; _vm.ColorPickCommand = new RelayCommand(o => { ColorPickerControl.ColorPickerChangeHandler previewHandler = selectedColor => RaiseEvent(new ColorSelectedEvent(TextManipulationChangedEvent, selectedColor)); Color color; bool ok = SettingsManager.LiveColorPreview ? ColorPickerWindow.ShowDialog(out color, ColorPickerDialogOptions.None, null, _vm.TextColor, previewHandler) : ColorPickerWindow.ShowDialog(out color, ColorPickerDialogOptions.None, null, _vm.TextColor); if (ok) { _vm.TextColor = color; } RaiseEvent(new ColorSelectedEvent(TextManipulationChangedEvent, _vm.TextColor)); }); _vm.BackdropColorPickCommand = new RelayCommand(o => { ColorPickerControl.ColorPickerChangeHandler previewHandler = selectedColor => RaiseEvent(new ColorSelectedEvent(BackdropColorChangedEvent, selectedColor)); Color color; bool ok = SettingsManager.LiveColorPreview ? ColorPickerWindow.ShowDialog(out color, ColorPickerDialogOptions.None, null, _vm.BackdropColor, previewHandler) : ColorPickerWindow.ShowDialog(out color, ColorPickerDialogOptions.None, null, _vm.BackdropColor); if (ok) { _vm.BackdropColor = color; } RaiseEvent(new ColorSelectedEvent(BackdropColorChangedEvent, _vm.BackdropColor)); }); _vm.SpecialFilterColorPickCommand = new RelayCommand(o => { ColorPickerControl.ColorPickerChangeHandler previewHandler = selectedColor => RaiseEvent(new ColorSelectedEvent(SpecialFilterColorChangedEvent, selectedColor)); Color color; bool ok = SettingsManager.LiveColorPreview ? ColorPickerWindow.ShowDialog(out color, ColorPickerDialogOptions.None, null, _vm.SpecialFilterColor, previewHandler) : ColorPickerWindow.ShowDialog(out color, ColorPickerDialogOptions.None, null, _vm.SpecialFilterColor); if (ok) { _vm.SpecialFilterColor = color; } RaiseEvent(new ColorSelectedEvent(SpecialFilterColorChangedEvent, _vm.SpecialFilterColor)); }); _vm.PropertyChanged += (sender, args) => { if (args.PropertyName == nameof(_vm.RotationAngle)) { if (int.TryParse(_vm.RotationAngle, out int rotationAngle)) { RaiseEvent(new RotationChangedEvent(RotationChangedEvent, rotationAngle)); } } if (args.PropertyName == nameof(_vm.TextManipulationShowBorder) || args.PropertyName == nameof(_vm.TextManipulationShowText) || args.PropertyName == nameof(_vm.TextRotationAngle) || args.PropertyName == nameof(_vm.TextContent)) { int.TryParse(_vm.TextRotationAngle, out int textRotationAngle); var textChangedEvent = new TextManipulationEvent( TextManipulationChangedEvent, _vm.TextManipulationShowBorder, _vm.TextManipulationShowText, _vm.TextContent, textRotationAngle ); RaiseEvent(textChangedEvent); } }; _vm.ManualZoomImage = new RelayCommand(o => { RaiseEvent(new ButtonZoomEvent(ButtonZoomEvent, int.Parse(o.ToString()), Events.ButtonZoomEvent.Target.Image)); }); _vm.ManualZoomText = new RelayCommand(o => { RaiseEvent(new ButtonZoomEvent(ButtonZoomEvent, int.Parse(o.ToString()), Events.ButtonZoomEvent.Target.Text)); }); }
public Color OpenColorPicker() { this.colPicker = new ColorPickerWindow(); this.colPicker.ShowDialog(); return(this.colPicker.PickedColor); }
public static void Init() { ColorPickerWindow window = (ColorPickerWindow)EditorWindow.GetWindow(typeof(ColorPickerWindow)); window.Show(); }
private void ColorStroke_Click(object sender, RoutedEventArgs e) { bool cp = ColorPickerWindow.ShowDialog(out _colorStroke); SetColorStroke(); }
private void Awake() { instance = this; }