@@ -320,7 +320,7 @@ private void ValueChanged(object sender, RoutedPropertyChangedEventArgs<double>
320320
321321 private void HSVChanged ( )
322322 {
323- Color color = Color . FromHSV ( _a , _hue , _saturation , _value ) ;
323+ Color color = HSVColor . Create ( _a , _hue , _saturation , _value ) ;
324324 UpdateSelectedColor ( color ) ;
325325 SetRGB ( color ) ;
326326 UpdateUIColors ( ) ;
@@ -331,7 +331,7 @@ private void SetA(Color color)
331331 {
332332 _ignorePropertyChanged = true ;
333333
334- _a = color . A ;
334+ _a = color . GetA ( ) ;
335335 if ( _sliderAlpha != null )
336336 _sliderAlpha . Value = _a ;
337337
@@ -342,15 +342,15 @@ private void SetRGB(Color color)
342342 {
343343 _ignorePropertyChanged = true ;
344344
345- _r = color . R ;
345+ _r = color . GetR ( ) ;
346346 if ( _sliderRed != null )
347347 _sliderRed . Value = _r ;
348348
349- _g = color . G ;
349+ _g = color . GetG ( ) ;
350350 if ( _sliderGreen != null )
351351 _sliderGreen . Value = _g ;
352352
353- _b = color . B ;
353+ _b = color . GetB ( ) ;
354354 if ( _sliderBlue != null )
355355 _sliderBlue . Value = _b ;
356356
@@ -361,15 +361,15 @@ private void SetHSV(Color color)
361361 {
362362 _ignorePropertyChanged = true ;
363363
364- _hue = color . Hue ;
364+ _hue = color . GetHue ( ) ;
365365 if ( _sliderHue != null )
366366 _sliderHue . Value = _hue ;
367367
368- _saturation = color . Saturation ;
368+ _saturation = color . GetSaturation ( ) ;
369369 if ( _sliderSaturation != null )
370370 _sliderSaturation . Value = _saturation ;
371371
372- _value = color . Value ;
372+ _value = color . GetValue ( ) ;
373373 if ( _sliderValue != null )
374374 _sliderValue . Value = _value ;
375375
@@ -411,13 +411,13 @@ private void UpdateSelectorValue(Point mouseLocation)
411411
412412 private void UpdateUIColors ( )
413413 {
414- Color hueColor = Color . FromHSV ( _hue , 1 , 1 ) ;
414+ Color hueColor = HSVColor . Create ( _hue , 1 , 1 ) ;
415415
416416 if ( _previewBrush != null )
417417 _previewBrush . Color = WpfColor . FromArgb ( _a , _r , _g , _b ) ;
418418
419419 if ( _selectorBrush != null )
420- _selectorBrush . Color = WpfColor . FromRgb ( hueColor . R , hueColor . G , hueColor . B ) ;
420+ _selectorBrush . Color = WpfColor . FromRgb ( hueColor . GetR ( ) , hueColor . GetG ( ) , hueColor . GetB ( ) ) ;
421421
422422 if ( _alphaBrush != null )
423423 {
@@ -445,36 +445,36 @@ private void UpdateUIColors()
445445
446446 if ( _hueBrush != null )
447447 {
448- Color referenceColor1 = Color . FromHSV ( 0 , _saturation , _value ) ;
449- Color referenceColor2 = Color . FromHSV ( 60 , _saturation , _value ) ;
450- Color referenceColor3 = Color . FromHSV ( 120 , _saturation , _value ) ;
451- Color referenceColor4 = Color . FromHSV ( 180 , _saturation , _value ) ;
452- Color referenceColor5 = Color . FromHSV ( 240 , _saturation , _value ) ;
453- Color referenceColor6 = Color . FromHSV ( 300 , _saturation , _value ) ;
454-
455- _hueBrush . GradientStops [ 0 ] . Color = WpfColor . FromArgb ( _a , referenceColor1 . R , referenceColor1 . G , referenceColor1 . B ) ;
456- _hueBrush . GradientStops [ 1 ] . Color = WpfColor . FromArgb ( _a , referenceColor2 . R , referenceColor2 . G , referenceColor2 . B ) ;
457- _hueBrush . GradientStops [ 2 ] . Color = WpfColor . FromArgb ( _a , referenceColor3 . R , referenceColor3 . G , referenceColor3 . B ) ;
458- _hueBrush . GradientStops [ 3 ] . Color = WpfColor . FromArgb ( _a , referenceColor4 . R , referenceColor4 . G , referenceColor4 . B ) ;
459- _hueBrush . GradientStops [ 4 ] . Color = WpfColor . FromArgb ( _a , referenceColor5 . R , referenceColor5 . G , referenceColor5 . B ) ;
460- _hueBrush . GradientStops [ 5 ] . Color = WpfColor . FromArgb ( _a , referenceColor6 . R , referenceColor6 . G , referenceColor6 . B ) ;
461- _hueBrush . GradientStops [ 6 ] . Color = WpfColor . FromArgb ( _a , referenceColor1 . R , referenceColor1 . G , referenceColor1 . B ) ;
448+ Color referenceColor1 = HSVColor . Create ( 0 , _saturation , _value ) ;
449+ Color referenceColor2 = HSVColor . Create ( 60 , _saturation , _value ) ;
450+ Color referenceColor3 = HSVColor . Create ( 120 , _saturation , _value ) ;
451+ Color referenceColor4 = HSVColor . Create ( 180 , _saturation , _value ) ;
452+ Color referenceColor5 = HSVColor . Create ( 240 , _saturation , _value ) ;
453+ Color referenceColor6 = HSVColor . Create ( 300 , _saturation , _value ) ;
454+
455+ _hueBrush . GradientStops [ 0 ] . Color = WpfColor . FromArgb ( _a , referenceColor1 . GetR ( ) , referenceColor1 . GetG ( ) , referenceColor1 . GetB ( ) ) ;
456+ _hueBrush . GradientStops [ 1 ] . Color = WpfColor . FromArgb ( _a , referenceColor2 . GetR ( ) , referenceColor2 . GetG ( ) , referenceColor2 . GetB ( ) ) ;
457+ _hueBrush . GradientStops [ 2 ] . Color = WpfColor . FromArgb ( _a , referenceColor3 . GetR ( ) , referenceColor3 . GetG ( ) , referenceColor3 . GetB ( ) ) ;
458+ _hueBrush . GradientStops [ 3 ] . Color = WpfColor . FromArgb ( _a , referenceColor4 . GetR ( ) , referenceColor4 . GetG ( ) , referenceColor4 . GetB ( ) ) ;
459+ _hueBrush . GradientStops [ 4 ] . Color = WpfColor . FromArgb ( _a , referenceColor5 . GetR ( ) , referenceColor5 . GetG ( ) , referenceColor5 . GetB ( ) ) ;
460+ _hueBrush . GradientStops [ 5 ] . Color = WpfColor . FromArgb ( _a , referenceColor6 . GetR ( ) , referenceColor6 . GetG ( ) , referenceColor6 . GetB ( ) ) ;
461+ _hueBrush . GradientStops [ 6 ] . Color = WpfColor . FromArgb ( _a , referenceColor1 . GetR ( ) , referenceColor1 . GetG ( ) , referenceColor1 . GetB ( ) ) ;
462462 }
463463
464464 if ( _saturationBrush != null )
465465 {
466- Color referenceColor = Color . FromHSV ( _hue , 1 , _value ) ;
466+ Color referenceColor = HSVColor . Create ( _hue , 1 , _value ) ;
467467
468468 _saturationBrush . GradientStops [ 0 ] . Color = WpfColor . FromArgb ( _a , 255 , 255 , 255 ) ;
469- _saturationBrush . GradientStops [ 1 ] . Color = WpfColor . FromArgb ( _a , referenceColor . R , referenceColor . G , referenceColor . B ) ;
469+ _saturationBrush . GradientStops [ 1 ] . Color = WpfColor . FromArgb ( _a , referenceColor . GetR ( ) , referenceColor . GetG ( ) , referenceColor . GetB ( ) ) ;
470470 }
471471
472472 if ( _valueBrush != null )
473473 {
474- Color referenceColor = Color . FromHSV ( _hue , _saturation , 1 ) ;
474+ Color referenceColor = HSVColor . Create ( _hue , _saturation , 1 ) ;
475475
476476 _valueBrush . GradientStops [ 0 ] . Color = WpfColor . FromArgb ( _a , 0 , 0 , 0 ) ;
477- _valueBrush . GradientStops [ 1 ] . Color = WpfColor . FromArgb ( _a , referenceColor . R , referenceColor . G , referenceColor . B ) ;
477+ _valueBrush . GradientStops [ 1 ] . Color = WpfColor . FromArgb ( _a , referenceColor . GetR ( ) , referenceColor . GetG ( ) , referenceColor . GetB ( ) ) ;
478478 }
479479 }
480480
0 commit comments