C# Class ColorPicker.ColorPicker

显示文件 Open project: CyberFoxHax/PCSXBonus Class Usage Examples

Public Properties

Property Type Description
FixedSliderColorProperty DependencyProperty
SelectedColorChangedEvent RoutedEvent
SelectedColorProperty DependencyProperty

Public Methods

Method Description
OnApplyTemplate ( ) : void

Protected Methods

Method Description
OnPropertyChanged ( DependencyPropertyChangedEventArgs e ) : void

Private Methods

Method Description
ColorPicker ( ) : System
GetHsvColor ( ) : Color
GetRgbColor ( ) : Color
OnFixedSliderColorPropertyChanged ( DependencyObject relatedObject, DependencyPropertyChangedEventArgs e ) : void
OnHsvControlSelectedColorChanged ( RoutedPropertyChangedEventArgs e ) : void
OnHsvControlSelectedColorChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void
OnSelectedColorPropertyChanged ( DependencyObject relatedObject, DependencyPropertyChangedEventArgs e ) : void
OnSelectedColorPropertyChanged ( DependencyPropertyChangedEventArgs e ) : void
OnSliderValueChanged ( RoutedPropertyChangedEventArgs e ) : void
OnSliderValueChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void
SetColorSliderBackground ( ColorSlider colorSlider, Color leftColor, Color rightColor ) : void
UpdateColorSlidersBackground ( ) : void
UpdateControlColors ( Color newColor ) : void
UpdateHsvControlColor ( Color newColor ) : void
UpdateHsvControlHue ( double hue ) : void
UpdateRgbColors ( Color newColor ) : void
UpdateSelectedColor ( Color newColor ) : void
UpdateSpectrumColor ( Color newColor ) : void

Method Details

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnPropertyChanged() protected method

protected OnPropertyChanged ( DependencyPropertyChangedEventArgs e ) : void
e DependencyPropertyChangedEventArgs
return void

Property Details

FixedSliderColorProperty public_oe static_oe property

public static DependencyProperty FixedSliderColorProperty
return DependencyProperty

SelectedColorChangedEvent public_oe static_oe property

public static RoutedEvent SelectedColorChangedEvent
return RoutedEvent

SelectedColorProperty public_oe static_oe property

public static DependencyProperty SelectedColorProperty
return DependencyProperty