Пример #1
0
        private void RecalculateFromRgb()
        {
            if (recalculating)
            {
                return;
            }
            recalculating = true;
            SelectedColor = WMColor.FromArgb(A, R, G, B);
            var hsv = SelectedColor.ToHSV();

            Hue           = hsv.H;
            Sat           = hsv.S;
            Val           = hsv.V;
            recalculating = false;
        }
Пример #2
0
        private void RecalculateFromSelected()
        {
            if (recalculating)
            {
                return;
            }
            recalculating = true;
            A             = SelectedColor.A;
            R             = SelectedColor.R;
            G             = SelectedColor.G;
            B             = SelectedColor.B;
            var hsv = SelectedColor.ToHSV();

            Hue           = hsv.H;
            Sat           = hsv.S;
            Val           = hsv.V;
            recalculating = false;
        }
Пример #3
0
 private void UpdateHueSlider()
 {
     HueSlider.Value = SelectedColor.ToHSV().H;
 }