[]
Control that allows the user to create a personalized color by changing the different components of the HSL or RGB representation of the color.
[TemplatePart(Name = "Preview", Type = typeof(C1CheckeredBorder))]
[TemplatePart(Name = "InputRed", Type = typeof(C1NumericBox))]
[TemplatePart(Name = "InputGreen", Type = typeof(C1NumericBox))]
[TemplatePart(Name = "InputBlue", Type = typeof(C1NumericBox))]
[TemplatePart(Name = "InputLuminance", Type = typeof(C1NumericBox))]
[TemplatePart(Name = "InputHue", Type = typeof(C1NumericBox))]
[TemplatePart(Name = "InputSaturation", Type = typeof(C1NumericBox))]
[TemplatePart(Name = "InputAlpha", Type = typeof(C1NumericBox))]
[TemplatePart(Name = "InputWeb", Type = typeof(C1HexColorBox))]
[TemplatePart(Name = "Spectrum", Type = typeof(C1SpectrumColorPicker))]
[TemplatePart(Name = "OkButton", Type = typeof(Button))]
public class C1AdvancedColorPickerPart : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient
Name | Description |
---|---|
C1AdvancedColorPickerPart() | Initializes a new instance of a C1AdvancedColorPickerPart. |
Name | Description |
---|---|
FocusBrushProperty | Identifies the FocusBrush dependency property. |
InputBackgroundProperty | Identifies the InputBackground dependency property. |
InputForegroundProperty | Identifies the InputForeground dependency property. |
MouseOverBrushProperty | Identifies the MouseOverBrush dependency property. |
PressedBrushProperty | Identifies the PressedBrush dependency property. |
SelectedColorProperty | Identifies the SelectedColor dependency property. |
ShowAlphaChannelProperty | Identifies the ShowAlphaChannel dependency property. |
Name | Description |
---|---|
FocusBrush | Gets or sets the Brush used to highlight the focused control. |
InputBackground | Gets or sets the Brush that fills the background of the input control. |
InputForeground | Gets or sets the Brush applied to the text inside an input control when this text is not selected. |
MouseOverBrush | Gets or sets the Brush used to highlight the control when it has the mouse over. |
PressedBrush | Gets or sets the Brush used to paint a button when it is pressed. |
SelectedColor | Gets or sets the currently selected color. |
ShowAlphaChannel | Gets or sets whether the alpha channel must be shown. |
Name | Description |
---|---|
OnApplyTemplate() | Builds the visual tree for the C1AdvancedColorPickerPart control when a new template is applied. |
Name | Description |
---|---|
ColorPicked | Occurs when a color is chosen. |
SelectedColorChanged | Event raised when the SelectedColor property has changed. |