ScreenToGif.Windows.Other.ColorSelector.DetermineColor C# (CSharp) Method

DetermineColor() private method

private DetermineColor ( Point p ) : void
p Point
return void
        private void DetermineColor(Point p)
        {
            var hsv = new HsvColor(360 - ColorSlider.Value, 1, 1);
            hsv.S = p.X;
            hsv.V = 1 - p.Y;

            SelectedColor = ColorExtensions.ConvertHsvToRgb(hsv.H, hsv.S, hsv.V, SelectedColor.A);

            CurrentColor.Background = new SolidColorBrush(SelectedColor);

            #region Update TextBoxes

            _isUpdating = true;

            AlphaText.Value = SelectedColor.A;
            RedTextBox.Value = SelectedColor.R;
            GreenText.Value = SelectedColor.G;
            BlueText.Value = SelectedColor.B;

            HexadecimalText.Text = SelectedColor.ToString();

            _isUpdating = false;

            #endregion
        }