Exemplo n.º 1
0
        private void UpdateAlpha()
        {
            Color rgb = Color.FromRgb(_red, _green, _blue, _alpha);

            Color = rgb;

            OnPropertyChanged("Color");
        }
Exemplo n.º 2
0
 private void ButtonPick_OnMouseMove(object sender, MouseEventArgs e)
 {
     if (_mDown)
     {
         Point  pos = PointToScreen(e.GetPosition(null));
         Bitmap cap = ScreenShot.Capture(new Rectangle((int)pos.X, (int)pos.Y, 1, 1));
         System.Drawing.Color capCol = cap.GetPixel(0, 0);
         Color = Color.FromRgb(capCol.R, capCol.G, capCol.B, capCol.A);
     }
     //throw new NotImplementedException();
 }
Exemplo n.º 3
0
        private void UpdateHsv()
        {
            Color rgb = ColorHelper.ColorFromHSV(_hue, _saturation / 100.0, _value / 100.0, _alpha / 255.0);

            _red   = rgb.R;
            _green = rgb.G;
            _blue  = rgb.B;

            Color = rgb;

            OnPropertyChanged("Red");
            OnPropertyChanged("Green");
            OnPropertyChanged("Blue");
            OnPropertyChanged("Color");
        }
Exemplo n.º 4
0
        private void UpdateRgb()
        {
            Color rgb = Color.FromRgb(_red, _green, _blue, _alpha);

            Color = rgb;

            double h, s, v;

            ColorHelper.ColorToHSV(rgb, out h, out s, out v);
            _hue        = h;
            _saturation = 100 * s;
            _value      = 100 * v;

            OnPropertyChanged("Hue");
            OnPropertyChanged("Saturation");
            OnPropertyChanged("Value");
            OnPropertyChanged("Color");
        }
Exemplo n.º 5
0
        private void UpdateColor()
        {
            Color rgb = Color;

            _red   = rgb.R;
            _green = rgb.G;
            _blue  = rgb.B;
            _alpha = rgb.A;

            double h, s, v;

            ColorHelper.ColorToHSV(rgb, out h, out s, out v);
            _hue        = h;
            _saturation = 100 * s;
            _value      = 100 * v;

            OnPropertyChanged("Hue");
            OnPropertyChanged("Saturation");
            OnPropertyChanged("Value");
            OnPropertyChanged("Red");
            OnPropertyChanged("Green");
            OnPropertyChanged("Blue");
            OnPropertyChanged("Alpha");
        }