CWColorPicker.UI.CWColorPicker.ColorImage_PointerPressed C# (CSharp) Метод

ColorImage_PointerPressed() приватный Метод

calculate the color according to the touch point
private ColorImage_PointerPressed ( object sender, PointerRoutedEventArgs e ) : void
sender object
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
Результат void
        private void ColorImage_PointerPressed(object sender, PointerRoutedEventArgs e)
        {
            // Debug.WriteLine("pressed");
            //  Debug.WriteLine(e.GetCurrentPoint(this.ColorPanel).Position);

            var position = e.GetCurrentPoint(this.ColorImage).Position;
            var hsb = new float[3];
            hsb[2] = 1.0f;
            hsb[0] = (float)(int)(position.X / this.ColorImage.ActualWidth * 360);
            hsb[1] = float.Parse((position.Y / this.ColorImage.ActualHeight).ToString("0.00"));
            this.Color = CWColorService.ColorFromRGB(CWColorService.HSBToRGB(hsb));
            this.ColorPoint = position;
            ColorChange(this.Color);
        }