[]
        
(Showing Draft Content)

C1.WPF.Extended.C1BasicColorPickerPart

C1BasicColorPickerPart Class

Control that shows a range of predefined colors from a specified palette.

Namespace: C1.WPF.Extended
Assembly: C1.WPF.Extended.4.6.2.dll
Syntax
[TemplatePart(Name = "StandardColors", Type = typeof(Grid))]
[TemplatePart(Name = "RecentColors", Type = typeof(Grid))]
[TemplatePart(Name = "ThemeColorsHeader", Type = typeof(Grid))]
[TemplatePart(Name = "ThemeColorsValues", Type = typeof(Grid))]
[TemplatePart(Name = "RecentColorsHeader", Type = typeof(FrameworkElement))]
[TemplatePart(Name = "TransparentColor", Type = typeof(Grid))]
[StyleTypedProperty(Property = "ColorContainerStyle", StyleTargetType = typeof(ItemsControl))]
public class C1BasicColorPickerPart : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient

Constructors

Name Description
C1BasicColorPickerPart()

Initializes a new instance of a C1BasicColorPickerPart.

Fields

Name Description
ColorContainerStyleProperty

Identifies the ColorContainerStyle dependency property.

PaletteProperty

Identifies the Palette dependency property.

SelectedColorProperty

Identifies the SelectedColor dependency property.

ShowRecentColorsProperty

Identifies the ShowRecentColors dependency property.

ShowTransparentColorProperty

Identifies the ShowTransparentColor dependency property.

Properties

Name Description
ColorContainerStyle

Gets or sets the style of the ItemsControl used to show a section of colors (that is recent colors).

Palette

Gets or sets the palette used to display predefined colors.

SelectedColor

Gets or sets the currently selected color.

ShowRecentColors

Gets or sets a value indicating whether the recent colors should be shown.

ShowTransparentColor

Gets or sets a value indicating whether the transparent color is shown.

Methods

Name Description
CreateColorButton(ColorPaletteEntry)

Override to change the default C1ColorButton used for a ColorPaletteEntry.

CreateColorButton(Color)

Override to change the default C1ColorButton used for a Color.

CreateColorContainer()

Override to change the default ItemsControl used.

OnApplyTemplate()

Builds the visual tree for the C1BasicColorPickerPart control when a new template is applied.

Events

Name Description
ColorPicked

Occurs when a color is chosen.

SelectedColorChanged

Event raised when the SelectedColor property has changed.