Example #1
0
        private void ButtonColorChangeClicked(object sender, RoutedEventArgs e)
        {
            ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog();
            cPicker.Owner = this;

            Button button = sender as Button;

            if (button.Name == "button_forecolor")
            {
                cPicker.StartingColor = param.ForeColor;
            }
            else
            {
                cPicker.StartingColor = param.BackColor;
            }

            bool?dialogResult = cPicker.ShowDialog();

            if (dialogResult != null && (bool)dialogResult == true)
            {
                if (button.Name == "button_forecolor")
                {
                    param.ForeColor      = cPicker.SelectedColor;
                    ColorSampleFore.Fill = new SolidColorBrush(param.ForeColor);
                }
                else
                {
                    param.BackColor      = cPicker.SelectedColor;
                    ColorSampleBack.Fill = new SolidColorBrush(param.BackColor);
                }
            }

            e.Handled = true;
        }
Example #2
0
        private void ButtonColorChangeClicked(object sender, RoutedEventArgs e)
        {
            ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog();
            cPicker.StartingColor = param.BackColor;
            cPicker.Owner         = this;

            bool?dialogResult = cPicker.ShowDialog();

            if (dialogResult != null && (bool)dialogResult == true)
            {
                param.BackColor  = cPicker.SelectedColor;
                ColorSample.Fill = new SolidColorBrush(param.BackColor);
            }

            e.Handled = true;
        }
        private void ChangeLightColor(object sender, RoutedEventArgs e)
        {
            ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog();
            cPicker.ColorChanging += new RoutedPropertyChangedEventHandler <Color>(cPicker_ColorChanging);


            SlimDX.Vector3 c = refToEdit.LightColor;
            cPicker.StartingColor = Color.FromArgb(255, Convert.ToByte(c.X * 255), Convert.ToByte(c.Y * 255), Convert.ToByte(c.Z * 255));;
            cPicker.Owner         = Window.GetWindow(this);

            bool?dialogResult = cPicker.ShowDialog();

            if (dialogResult != null && (bool)dialogResult == true)
            {
                Color sc = cPicker.SelectedColor;
                colorFill.Color = sc;
                refToEdit.setColor(new Color3((float)(sc.R / 255.0), (float)(sc.G / 255.0), (float)(sc.B / 255.0)));
            }
        }
Example #4
0
        private void SetFill(object sender, RoutedEventArgs e)
        {
            Shape selectedShape = (Shape)GetValue(SelectedShapeProperty);

            ColorPickerControl.ColorPickerDialog cPicker
                = new ColorPickerControl.ColorPickerDialog();
            cPicker.StartingColor = FillColor;
            cPicker.Owner         = this;

            bool?dialogResult = cPicker.ShowDialog();

            if (dialogResult != null && (bool)dialogResult == true)
            {
                if (selectedShape != null)
                {
                    selectedShape.Fill = new SolidColorBrush(cPicker.SelectedColor);
                }
                FillColor = cPicker.SelectedColor;
            }
        }
        private void ChangeLightColor(object sender, RoutedEventArgs e)
        {
            ColorPickerControl.ColorPickerDialog cPicker = new ColorPickerControl.ColorPickerDialog();
            cPicker.ColorChanging += new RoutedPropertyChangedEventHandler <Color>(cPicker_ColorChanging);


            SlimDX.Vector4 c = GlobalSettings.GridColor;
            cPicker.StartingColor = Color.FromArgb(Convert.ToByte(c.W * 255), Convert.ToByte(c.X * 255), Convert.ToByte(c.Y * 255), Convert.ToByte(c.Z * 255));;
            cPicker.Owner         = Window.GetWindow(this);

            bool?dialogResult = cPicker.ShowDialog();

            if (dialogResult != null && (bool)dialogResult == true)
            {
                Color sc = cPicker.SelectedColor;
                colorFill.Color = sc;
                Color4 c3 = new Color4((float)(sc.A / 255.0), (float)(sc.R / 255.0), (float)(sc.G / 255.0), (float)(sc.B / 255.0));
                GlobalSettings.GridColor = new Vector4(c3.Red, c3.Green, c3.Blue, c3.Alpha);
            }
        }
        private void SetStroke(object sender, RoutedEventArgs e)
        {
            Shape selectedShape = (Shape)GetValue(SelectedShapeProperty);

            ColorPickerControl.ColorPickerDialog cPicker
                = new ColorPickerControl.ColorPickerDialog();

            cPicker.StartingColor = StrokeColor;
            cPicker.Owner = this;

            bool? dialogResult = cPicker.ShowDialog();
            if (dialogResult != null && (bool)dialogResult == true)
            {

                if (selectedShape != null)
                    selectedShape.Stroke = new SolidColorBrush(cPicker.SelectedColor);
                StrokeColor = cPicker.SelectedColor;

            }
        }