WPF

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ColorPickerPalette

    Show / Hide Table of Contents

    Class ColorPickerPalette

    Color Picker(Palette)

    Inheritance
    System.Object
    ColorPickerPalette
    Implements
    System.IDisposable
    Namespace: Syncfusion.Windows.Tools.Controls
    Assembly: Syncfusion.Shared.Wpf.dll
    Syntax
    [SkinType(SkinVisualStyle = Skin.Office2013, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/Office2013Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/Office2007Silver.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/Office2010BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/Office2010BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/Office2010SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2003, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/Office2003.xaml")]
    [SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/BlendStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Default, Type = typeof(ColorPickerPalette), XamlResource = "/Syncfusion.Shared.Wpf;component/Controls/ColorPickerPalette/Themes/generic.xaml")]
    [SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/VS2010Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/MetroStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/TransparentStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/Office2007Blue.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(ColorPickerPalette), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/ColorPickerPalette/Themes/Office2007Black.xaml")]
    public class ColorPickerPalette : Control, IDisposable

    Constructors

    ColorPickerPalette()

    Creates the instance of ColorPickerPalette control

    Declaration
    public ColorPickerPalette()

    Fields

    AutomaticColorProperty

    Identifies the AutomaticColor dependency property

    Declaration
    public static readonly DependencyProperty AutomaticColorProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    AutomaticColorVisibilityProperty

    Identifies the AutomaticColorVisibilityProperty dependency property.

    Declaration
    public static readonly DependencyProperty AutomaticColorVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    BlackWhiteVisibilityProperty

    Identifies the BlackWhiteVisibility dependency property.

    Declaration
    public static readonly DependencyProperty BlackWhiteVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    BorderHeightProperty

    Identifies the BorderHeightProperty dependency property.

    Declaration
    public static readonly DependencyProperty BorderHeightProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    BorderWidthProperty

    Identifies the BorderWidthProperty dependency property.

    Declaration
    public static readonly DependencyProperty BorderWidthProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    col

    Collection having the set of theme colors

    Declaration
    public ObservableCollection<ColorGroupItem>[] col
    Field Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<ColorGroupItem>[]

    ColorGroupCollection

    Collection which fetch and load colors for the corresponding panels

    Declaration
    public ObservableCollection<ColorGroupItem> ColorGroupCollection
    Field Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<ColorGroupItem>

    ColorNameProperty

    Identifies the ColorName dependency property.

    Declaration
    public static readonly DependencyProperty ColorNameProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    ColorProperty

    Identifies the Color dependency property.

    Declaration
    public static readonly DependencyProperty ColorProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CustomCol

    Collection having the set of Custom colors

    Declaration
    public ObservableCollection<ColorGroupItem>[] CustomCol
    Field Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<ColorGroupItem>[]

    CustomColorGroupCollection

    Collection which fetch and load colors for the corresponding panels

    Declaration
    public ObservableCollection<ColorGroupItem> CustomColorGroupCollection
    Field Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<ColorGroupItem>

    CustomColorsCollectionProperty

    Identifies the CustomColorsCollectionProperty dependency property.

    Declaration
    public static readonly DependencyProperty CustomColorsCollectionProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CustomHeaderTextProperty

    Identifies the CustomHeaderTextProperty dependency property.

    Declaration
    public static readonly DependencyProperty CustomHeaderTextProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CustomHeaderVisibilityProperty

    Identifies the CustomColorsCollectionProperty dependency property.

    Declaration
    public static readonly DependencyProperty CustomHeaderVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    GenerateStandardVariantsProperty

    Identifies the GenerateStandardVariants dependency property.

    Declaration
    public static readonly DependencyProperty GenerateStandardVariantsProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    GenerateThemeVariantsProperty

    Identifies the GenerateThemeVariants dependency property.

    Declaration
    public static readonly DependencyProperty GenerateThemeVariantsProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    HeaderTemplateProperty

    Declaration
    public static readonly DependencyProperty HeaderTemplateProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IconProperty

    Using a DependencyProperty as the backing store for Icon. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty IconProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IconSizeProperty

    Using a DependencyProperty as the backing store for IconSize. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty IconSizeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsCustomTabVisibleProperty

    Identifies the IsCustomTabVisible dependency property.

    Declaration
    public static readonly DependencyProperty IsCustomTabVisibleProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsExpandedProperty

    Identifies the IsExpanded dependency property.

    Declaration
    public static readonly DependencyProperty IsExpandedProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsStandardTabVisibleProperty

    Identifies the IsStandardTabVisible dependency property.

    Declaration
    public static readonly DependencyProperty IsStandardTabVisibleProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    ModeProperty

    Declaration
    public static readonly DependencyProperty ModeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    MoreColorOptionVisibilityProperty

    Identifies the MoreColorOptionVisibilityProperty dependency property.

    Declaration
    public static readonly DependencyProperty MoreColorOptionVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    MoreColorsIconProperty

    Using a DependencyProperty as the backing store for MoreColorsIcon. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MoreColorsIconProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    MoreColorsIconSizeProperty

    Using a DependencyProperty as the backing store for MoreColorsIcon. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MoreColorsIconSizeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    MouseOverBackgroundProperty

    Identifies the MouseOverBackground dependency property.

    Declaration
    public static readonly DependencyProperty MouseOverBackgroundProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    NoColorVisibilityProperty

    Identifies the NoColorVisibilityProperty dependency property.

    Declaration
    public static readonly DependencyProperty NoColorVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    PopupHeightProperty

    Identifies the PopupHeightProperty dependency property.

    Declaration
    public static readonly DependencyProperty PopupHeightProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    PopupWidthProperty

    Identifies the PopupWidthProperty dependency property.

    Declaration
    public static readonly DependencyProperty PopupWidthProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    RecentlyUsedCollection

    Collection having Recenly Selected Colors

    Declaration
    public ObservableCollection<ColorGroupItem> RecentlyUsedCollection
    Field Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<ColorGroupItem>

    RecentlyUsedPanelVisibilityProperty

    Identifies the RecentlyUsedPanelVisibility dependency property.

    Declaration
    public static readonly DependencyProperty RecentlyUsedPanelVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    SelectedBrushProperty

    Identifies the SelectedBrush dependency property.

    Declaration
    public static readonly DependencyProperty SelectedBrushProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    SelectedCommandProperty

    Using a DependencyProperty as the backing store for Command. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty SelectedCommandProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    SetCustomColorsProperty

    Identifies the SetCustomColorsProperty dependency property.

    Declaration
    public static readonly DependencyProperty SetCustomColorsProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    StandardPanelVisibilityProperty

    Identifies the StandardPanelVisibility dependency property.

    Declaration
    public static readonly DependencyProperty StandardPanelVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    StdColorCollection

    Collection having set of Standard Colors

    Declaration
    public ObservableCollection<ColorGroupItem> StdColorCollection
    Field Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<ColorGroupItem>

    ThemeHeaderBackGroundProperty

    Identifies the ThemeHeaderBackGround dependency property.

    Declaration
    public static readonly DependencyProperty ThemeHeaderBackGroundProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    ThemeHeaderForeGroundProperty

    Identifies the ThemeHeaderForeGround dependency property.

    Declaration
    public static readonly DependencyProperty ThemeHeaderForeGroundProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    ThemePanelVisibilityProperty

    Identifies the ThemePanelVisibility dependency property.

    Declaration
    public static readonly DependencyProperty ThemePanelVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    ThemesProperty

    Identifies the Themes dependency property.

    Declaration
    public static readonly DependencyProperty ThemesProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    Properties

    AutomaticColor

    Gets or sets the value of the AutomaticColor dependency property.

    Declaration
    public Brush AutomaticColor { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type : Brush

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" AutomaticColor="Colors.Black"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.AutomaticColor=new SolidColorBrush(Colors.Black);

    AutomaticColorVisibility

    Gets or sets the value of the AutomaticColorVisibility dependency property.

    Declaration
    public Visibility AutomaticColorVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    Type : Visibility

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" AutomaticColorVisibility="Visibility.Visible"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.AutomaticColorVisibility=Visibility.Visible;

    BlackWhiteVisibility

    Gets or sets the Themes dependency property.

    Declaration
    public BlackWhiteVisible BlackWhiteVisibility { get; set; }
    Property Value
    Type Description
    BlackWhiteVisible

    Type : BlackWhiteVisible

    BorderHeight

    Gets or sets the height of the border.

    Declaration
    public double BorderHeight { get; set; }
    Property Value
    Type Description
    System.Double

    The height of the border.

    BorderWidth

    Gets or sets the width of the border.

    Declaration
    public double BorderWidth { get; set; }
    Property Value
    Type Description
    System.Double

    The width of the border.

    Color

    Gets or sets the value of the Color dependency property

    Declaration
    public Color Color { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Color

    ColorName

    Gets or sets the value of the ColorName dependency property.

    Declaration
    public string ColorName { get; set; }
    Property Value
    Type Description
    System.String

    CustomColorsCollection

    Gets or sets a value for Custom Color Collection.

    Declaration
    public ObservableCollection<CustomColor> CustomColorsCollection { get; set; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<CustomColor>

    CustomHeaderText

    Gets or sets a value for Custom Header text

    Declaration
    public string CustomHeaderText { get; set; }
    Property Value
    Type Description
    System.String

    CustomHeaderVisibility

    Gets or sets the value of the CustomHeaderVisibility dependency property.

    Declaration
    public Visibility CustomHeaderVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    Type : Visibility

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" CustomHeaderVisibility="Visibility.Visible"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.CustomHeaderVisibility=Visibility.Visible;

    ExpandedAutomaticBorderPressed

    Declaration
    public bool ExpandedAutomaticBorderPressed { get; }
    Property Value
    Type Description
    System.Boolean

    ExpandedMoreColorsBorderPressed

    Get or Set ExpandedMoreColorsBorderPressed

    Declaration
    public bool ExpandedMoreColorsBorderPressed { get; }
    Property Value
    Type Description
    System.Boolean

    GenerateStandardVariants

    Gets or sets a value indicating whether the GenerateStandardVariants dependency property.

    Declaration
    public bool GenerateStandardVariants { get; set; }
    Property Value
    Type Description
    System.Boolean

    Type : bool

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" GenerateStandardVariants="true"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.GenerateStandardVariants=true;

    GenerateThemeVariants

    Gets or sets a value indicating whether the GenerateThemeVariants dependency property.

    Declaration
    public bool GenerateThemeVariants { get; set; }
    Property Value
    Type Description
    System.Boolean

    Type : bool

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" GenerateThemeVariants="true"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.GenerateThemeVariants=true;

    HeaderTemplate

    Gets or sets the data template for the header.

    Declaration
    public DataTemplate HeaderTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.DataTemplate
    Remarks

    ColorPickerPalette is the context of this template.

    Icon

    Declaration
    public ImageSource Icon { get; set; }
    Property Value
    Type Description
    System.Windows.Media.ImageSource

    IconSize

    Declaration
    public Size IconSize { get; set; }
    Property Value
    Type Description
    System.Windows.Size

    IsAutomaticBorderPressed

    Declaration
    public bool IsAutomaticBorderPressed { get; }
    Property Value
    Type Description
    System.Boolean

    IsCustomTabVisible

    Gets or sets the value of the IsCustomTabVisible dependency property.

    Declaration
    public Visibility IsCustomTabVisible { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    Type : Visibility

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" IsCustomTabVisible="Visibility.Visible"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.IsCustomTabVisible=Visibility.Visible;

    IsExpanded

    Gets or sets a value indicating whether the ColorPickerPalette is in Expanded mode or not.

    Declaration
    [Obsolete("This property is deprecated, please use Mode property")]
    public bool IsExpanded { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is expanded; otherwise, false.

    IsMoreColorsBorderPressed

    Declaration
    public bool IsMoreColorsBorderPressed { get; }
    Property Value
    Type Description
    System.Boolean

    IsStandardTabVisible

    Gets or sets the value of the IsStandardTabVisible dependency property.

    Declaration
    public Visibility IsStandardTabVisible { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    Type : Visibility

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" IsStandardTabVisible="Visibility.Visible"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.IsStandardTabVisible=Visibility.Visible;

    Mode

    Gets or sets the dropdown mode for the color picker palette.

    Declaration
    public PickerMode Mode { get; set; }
    Property Value
    Type Description
    PickerMode
    Remarks

    Default mode is DropDown. In Palette mode, colors arranged as a palette (rows and columns). In DropDown mode, a ComboBox is displayed with the palette in its dropdown popup. In Split mode, a SplitButton is displayed with the palette in its dropdown popup.

    MoreColorOptionVisibility

    Gets or sets the value of the MoreColorOptionVisibility dependency property.

    Declaration
    public Visibility MoreColorOptionVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    Type : Visibility

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" MoreColorOptionVisibility="Visibility.Visible"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.MoreColorOptionVisibility=Visibility.Visible;

    MoreColorsIcon

    Declaration
    public ImageSource MoreColorsIcon { get; set; }
    Property Value
    Type Description
    System.Windows.Media.ImageSource

    MoreColorsIconSize

    Declaration
    public Size MoreColorsIconSize { get; set; }
    Property Value
    Type Description
    System.Windows.Size

    MouseOverBackground

    Get or Set MouseOverBackground

    Declaration
    public Brush MouseOverBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    NoColorVisibility

    Gets or sets the visibility of the No color option.

    Declaration
    public Visibility NoColorVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility
    Remarks

    When no color button is clicked, transparent color is selected.

    Popup

    Declaration
    public Popup Popup { get; }
    Property Value
    Type Description
    System.Windows.Controls.Primitives.Popup

    PopupHeight

    Gets or sets the value of the PopupHeight dependency property

    Declaration
    public double PopupHeight { get; set; }
    Property Value
    Type Description
    System.Double

    PopupWidth

    Gets or sets the value of the PopupWidth dependency property

    Declaration
    public double PopupWidth { get; set; }
    Property Value
    Type Description
    System.Double

    RecentlyUsedPanelVisibility

    Gets or sets the value of the RecentlyUsedPanelVisibility dependency property.

    Declaration
    public Visibility RecentlyUsedPanelVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    Type : Visibility

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" RecentlyUsedPanelVisibility="Visibility.Visible"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.RecentlyUsedPanelVisibility=Visibility.Visible;

    SelectedBrush

    Declaration
    public Brush SelectedBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    SelectedCommand

    Gets or sets a command that will be triggered when a color is selected.

    Declaration
    public ICommand SelectedCommand { get; set; }
    Property Value
    Type Description
    System.Windows.Input.ICommand
    Remarks

    In Palette and Picker mode, this command is triggered when a color is changed. In ActionPicker mode, clicking header button will trigger this command.When command is triggered, SelectedCommandArgs will be used as command parameter.

    SelectedItem

    Gets or sets the value of the SelectedItem dependency property.

    Declaration
    public ColorGroupItem SelectedItem { get; }
    Property Value
    Type Description
    ColorGroupItem

    SetCustomColors

    Gets or sets a value indicating whether custom colors is enables or not.

    Declaration
    public bool SetCustomColors { get; set; }
    Property Value
    Type Description
    System.Boolean

    StandardPanelVisibility

    Gets or sets the value of the StandardPanelVisibility dependency property.

    Declaration
    public Visibility StandardPanelVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    Type : Visibility

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" StandardPanelVisibility="Visibility.Visible"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.StandardPanelVisibility=Visibility.Visible;

    ThemeHeaderBackGround

    Gets or sets the value of the ThemeBackGround dependency property.

    Declaration
    public Brush ThemeHeaderBackGround { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    ThemeHeaderForeGround

    Gets or sets the value of the ThemeForeGround dependency property.

    Declaration
    public Brush ThemeHeaderForeGround { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    ThemePanelVisibility

    Gets or sets the value of the ThemePanelVisibility dependency property.

    Declaration
    public Visibility ThemePanelVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    Type : Visibility

    Remarks

    Xaml

    <Syncfusion:ColorPickerPalette Name="ColorPickerPalette" ThemePanelVisibility="Visibility.Visible"/>

    C#

    ColorPickerPalette ColorPicker=new ColorPickerPalette();

    ColorPicker.ThemePanelVisibility=Visibility.Visible;

    Themes

    Gets or sets the Themes dependency property.

    Declaration
    public PaletteTheme Themes { get; set; }
    Property Value
    Type Description
    PaletteTheme

    Type : Theme

    Methods

    BlackWhiteVisibilityChanged(DependencyPropertyChangedEventArgs)

    Called when BlackWhiteVisibilityChanged is raised

    Declaration
    protected virtual void BlackWhiteVisibilityChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value

    Dispose()

    Disposes all the resources.

    Declaration
    public void Dispose()

    IsAutomaticColorChanged(DependencyPropertyChangedEventArgs)

    If automatic color is changed when loaded or when color not changed the color is set to the color of automatic color

    Declaration
    protected virtual void IsAutomaticColorChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value

    IsColorChanged(DependencyPropertyChangedEventArgs)

    When color is changed,its presence is checked in RecentlyUsedCollection.If not present then added.

    Declaration
    protected virtual void IsColorChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value

    LoadStandardColors(Boolean)

    This method loads the Standard color panel

    Declaration
    public void LoadStandardColors(bool variant)
    Parameters
    Type Name Description
    System.Boolean variant

    Indicates whether to generate Standard variants on not

    LoadThemeColors(Boolean)

    This Method loads the Theme Color panel

    Declaration
    public void LoadThemeColors(bool variant)
    Parameters
    Type Name Description
    System.Boolean variant

    Indicates whether to generate Theme variants on not

    MeasureOverride(Size)

    This method get called during measure pass of the layout system.

    Declaration
    protected override Size MeasureOverride(Size availableSize)
    Parameters
    Type Name Description
    System.Windows.Size availableSize
    Returns
    Type Description
    System.Windows.Size

    OnApplyTemplate()

    Applies the Template for the control

    Declaration
    public override void OnApplyTemplate()

    OnGotFocus(RoutedEventArgs)

    Called before the System.Windows.UIElement.GotFocus event occurs.

    Declaration
    protected override void OnGotFocus(RoutedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.RoutedEventArgs e

    The data for the event.

    OnMoreColorWindowOpened(MoreColorCancelEventArgs)

    Declaration
    protected virtual void OnMoreColorWindowOpened(MoreColorCancelEventArgs e)
    Parameters
    Type Name Description
    MoreColorCancelEventArgs e

    OnMoreColorWindowOpening(MoreColorCancelEventArgs)

    Declaration
    protected virtual void OnMoreColorWindowOpening(MoreColorCancelEventArgs e)
    Parameters
    Type Name Description
    MoreColorCancelEventArgs e

    OnMouseDown(MouseButtonEventArgs)

    Called when MouseDown

    Declaration
    protected override void OnMouseDown(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    OnMouseWheel(MouseWheelEventArgs)

    Handles mouse wheel for ColorPickerPalette

    Declaration
    protected override void OnMouseWheel(MouseWheelEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseWheelEventArgs e

    OnPopupHeightChanged(DependencyPropertyChangedEventArgs)

    Declaration
    protected virtual void OnPopupHeightChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    OnPreviewKeyDown(KeyEventArgs)

    Invoked when a System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.

    Declaration
    protected override void OnPreviewKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    Provides data for the System.Windows.UIElement.KeyUp and System.Windows.UIElement.KeyDown routed events, as well as related attached and Preview events.

    StandardVariantsChanged(DependencyPropertyChangedEventArgs)

    Called when StandardVariantsChanged event is raised

    Declaration
    protected virtual void StandardVariantsChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value

    ThemeColorChanged(DependencyPropertyChangedEventArgs)

    Called when ThemeColorChanged event is raised

    Declaration
    protected virtual void ThemeColorChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value

    ThemeVariantsChanged(DependencyPropertyChangedEventArgs)

    Called when ThemeVariantsChanged Event is raised

    Declaration
    protected virtual void ThemeVariantsChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value

    ThemeVisibilityChanged(DependencyPropertyChangedEventArgs)

    Called when ThemeVisibilityChanged event is raised

    Declaration
    protected virtual void ThemeVisibilityChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value

    Events

    ColorChanged

    Event is raised when user changes the color

    Declaration
    [Obsolete("This Event is deprecated, please use SelectedBrushChanged property")]
    public event PropertyChangedCallback ColorChanged
    Event Type
    Type Description
    System.Windows.PropertyChangedCallback

    DropDownOpened

    Declaration
    public event ColorPickerPalette.DropDownOpenedEventHandler DropDownOpened
    Event Type
    Type Description
    ColorPickerPalette.DropDownOpenedEventHandler

    MoreColorWindowOpened

    Declaration
    public event ColorPickerPalette.MoreColorWindowEventHandler MoreColorWindowOpened
    Event Type
    Type Description
    ColorPickerPalette.MoreColorWindowEventHandler

    MoreColorWindowOpening

    Declaration
    public event ColorPickerPalette.MoreColorWindowEventHandler MoreColorWindowOpening
    Event Type
    Type Description
    ColorPickerPalette.MoreColorWindowEventHandler

    PopupHeightChanged

    Declaration
    public event PropertyChangedCallback PopupHeightChanged
    Event Type
    Type Description
    System.Windows.PropertyChangedCallback

    SelectedBrushChanged

    Occurs when the SelectedBrush is changed.

    Declaration
    public event EventHandler<SelectedBrushChangedEventArgs> SelectedBrushChanged
    Event Type
    Type Description
    System.EventHandler<SelectedBrushChangedEventArgs>

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved