private void LabColorSlider_OnValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { if (_loading) { return; } var labColor = new LabColor(LabColorL.Value, LabColorA.Value, LabColorB.Value); _loading = true; SetRgbColorToColorPicker(labColor.ConvertToRgbColor()); SetCmykColorToSliders(labColor.ConvertToCmykColor()); SetHsvColorToSliders(labColor.ConvertToHsvColor()); _loading = false; }
private void SetLabColorToSliders(LabColor labColor) { LabColorL.Value = labColor.L; LabColorA.Value = labColor.A; LabColorB.Value = labColor.B; }