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; }
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; }
private void UpdateHueSlider() { HueSlider.Value = SelectedColor.ToHSV().H; }