示例#1
0
 private void button14_Click(object sender, RoutedEventArgs e)
 {
     WPFColorPickerLib.ColorDialog colDlg = new WPFColorPickerLib.ColorDialog();
     if (colDlg.ShowDialog() == true)
     {
         rectangle1.Fill = new SolidColorBrush(colDlg.SelectedColor);
     }
 }
        private void Rectangle_MouseLeftButtonDown2(object sender, MouseButtonEventArgs e)
        {
            WPFColorPickerLib.ColorDialog cd = new WPFColorPickerLib.ColorDialog(Converters.ColorToUIntConverter.FromUInt(Properties.Settings.Default.Window_BackgroundColor));
            var r = cd.ShowDialog();

            if (r.HasValue && r.Value)
            {
                Properties.Settings.Default.Window_BackgroundColor = Converters.ColorToUIntConverter.FromColor(cd.SelectedColor);
            }
        }
示例#3
0
 protected override void OnMouseClick(MouseEventArgs e)
 {
     base.OnMouseClick(e);
     WPFColorPickerLib.ColorDialog dialog = new WPFColorPickerLib.ColorDialog(System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B));
     dialog.Topmost = true;
     dialog.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
     if (!(bool)dialog.ShowDialog()) return;
     Color = Color.FromArgb(dialog.SelectedColor.A, dialog.SelectedColor.R, dialog.SelectedColor.G, dialog.SelectedColor.B);
     Invalidate();
 }
示例#4
0
        private void Rectangle_MouseDown(object sender, MouseButtonEventArgs e)
        {
            WPFColorPickerLib.ColorDialog cd = new WPFColorPickerLib.ColorDialog(this._editor.CurrentColor);
            var r = cd.ShowDialog();

            if (r.HasValue && r.Value)
            {
                this._editor.CurrentColor = cd.SelectedColor;
                this.CurrentColor.Color   = cd.SelectedColor;
            }
        }
 protected override void OnMouseClick(MouseEventArgs e)
 {
     base.OnMouseClick(e);
     WPFColorPickerLib.ColorDialog dialog = new WPFColorPickerLib.ColorDialog(System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B));
     dialog.Topmost = true;
     dialog.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
     if (!(bool)dialog.ShowDialog())
     {
         return;
     }
     Color = Color.FromArgb(dialog.SelectedColor.A, dialog.SelectedColor.R, dialog.SelectedColor.G, dialog.SelectedColor.B);
     Invalidate();
 }
        /// <summary>
        /// Обработчик события нажатия кнопки "Изменение цвета"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnColor_Click(object sender, RoutedEventArgs e)
        {

            WPFColorPickerLib.ColorDialog colorDialog = new WPFColorPickerLib.ColorDialog();
            colorDialog.Owner = this;
            if ((bool)colorDialog.ShowDialog())
            {
                currentColor = colorDialog.SelectedColor;
                changeColor = true;
            }
        }