Пример #1
0
 private void PickColorButton_OnClick(object sender, RoutedEventArgs e)
 {
     if (ColorPickerWindow.ShowDialog(out Color color, Options))
     {
         SetColor(color);
         OnPick?.Invoke(this, EventArgs.Empty);
     }
 }
Пример #2
0
        public void PickColorButton_OnClick(TextBox textBox)
        {
            Color color;

            if (ColorPickerWindow.ShowDialog(out color, Options))
            {
                SetColor(color, textBox);
                OnPick?.Invoke(this, EventArgs.Empty);
            }
        }
Пример #3
0
        private void PickColorButton_OnClick(object sender, RoutedEventArgs e)
        {
            Color color;
            Color?initialColor = null;

            if (ColorDisplayGrid.Background is SolidColorBrush scb)
            {
                initialColor = scb.Color;
            }
            if (ColorPickerWindow.ShowDialog(out color, Options, initialColor: initialColor))
            {
                SetColor(color);
                OnPick?.Invoke(this, EventArgs.Empty);
            }
        }
Пример #4
0
 private void Border_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     if (e.ClickCount == 2)
     {
         Color color;
         Color?initialColor = null;
         if (ColorDisplayGrid.Background is SolidColorBrush scb)
         {
             initialColor = scb.Color;
         }
         if (ColorPickerWindow.ShowDialog(out color, Options, initialColor: initialColor))
         {
             SetColor(color);
             OnPick?.Invoke(this, EventArgs.Empty);
         }
     }
 }