예제 #1
0
        private void ColorPicker_MouseDown(object sender, MouseButtonEventArgs e)
        {
            if (MyColorDialog.Show() == System.Windows.Forms.DialogResult.OK)
            {
                color = System.Drawing.ColorTranslator.ToHtml(MyColorDialog.Dialog.Color);
            }

            ColorPicker.Fill = new SolidColorBrush()
            {
                Color = (Color)ColorConverter.ConvertFromString(color)
            };
        }
예제 #2
0
 // 编辑笔刷颜色
 private void EditColor(object sender, MouseButtonEventArgs e)
 {
     // 颜色板
     if (MyColorDialog.Show() == System.Windows.Forms.DialogResult.OK)
     {
         string    color     = System.Drawing.ColorTranslator.ToHtml(MyColorDialog.Dialog.Color);
         Rectangle rectangle = sender as Rectangle;
         string    type      = rectangle.Tag.ToString();
         if (Setting.Instance.Brushes.ContainsKey(type))
         {
             Setting.Instance.ModifyColor(type, color);
             rectangle.Fill = new SolidColorBrush((Color)ColorConverter.ConvertFromString(color));
         }
     }
 }