WPF

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

    Show / Hide Table of Contents

    Class Gallery

    Gallery class

    Inheritance
    System.Object
    Gallery
    Namespace: Syncfusion.Windows.Tools.Controls
    Assembly: Syncfusion.Tools.Wpf.dll
    Syntax
    [SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/BlendStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/TransparentStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/Office2007BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/Office2007BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/Office2007SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/Office2010BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/Office2010BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/Office2010SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2003, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/Office2003Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyBlue, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/ShinyBlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyRed, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/ShinyRedStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.SyncOrange, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/SyncOrangeStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Default, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf;component/Controls/Gallery/Themes/Generic.xaml")]
    [SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/VS2010Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(Gallery), XamlResource = "/Syncfusion.Tools.Wpf.Classic;component/Controls/Gallery/Themes/MetroStyle.xaml")]
    public class Gallery : Selector
    Remarks

    UI framework element based on System.Windows.Controls.Primitives.Selector class. Control is used for logical grouping of special items into groups.

    Examples

    This example shows how to create a Gallery in XAML.

    <Window x:Class="Gallery.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:Syncfusion.Windows.Tools.Controls;assembly=Syncfusion.Tools.WPF"
    Title="Gallery" Height="300" Width="300">
    <StackPanel HorizontalAlignment="Center">
        <local:Gallery Name="gallery" />
    </StackPanel>
    </Window>

    This example shows how to create a Gallery in C#.

    using System.Windows;
    using System.Windows.Controls;
    namespace Sample1
    {
        public partial class Window1 : Window
        {
           public Window1()
           {
                InitializeComponent();
                Gallery gallery = new Gallery();
                stackPanel.Children.Add( gallery );
            }
        }
    }

    Constructors

    Gallery()

    Initializes a new instance of the Gallery class.

    Declaration
    public Gallery()

    Fields

    AllowedAnimationsProperty

    Identifies AllowedAnimations dependency property.

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

    AllowedItemResizeModeProperty

    Identifies AllowedItemResizeMode dependency property.

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

    AllowMultiSelectProperty

    Identifies AllowMultiSelect dependency property.

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

    AllowVaryingItemSizeProperty

    Identifies AllowVaryingItemSize dependency property.

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

    CanDragDropProperty

    Identifies CanDragDrop dependency property.

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

    CaptionAlignmentProperty

    Identifies CaptionAlignment dependency property.

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

    CaptionBackgroundProperty

    Identifies CaptionBackground dependency property.

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

    CaptionBorderBrushProperty

    Identifies CaptionBorderBrush dependency property.

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

    CaptionBorderThicknessProperty

    Identifies CaptionBorderThickness dependency property.

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

    CaptionCornerRadiusProperty

    Identifies CaptionCornerRadius dependency property.

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

    DescriptionAlignmentProperty

    Identifies DescriptionAlignment dependency property.

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

    FocusedItemBackgroundProperty

    Identifies FocusedItemBackground dependency property.

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

    FocusedItemBorderBrushProperty

    Identifies FocusedItemBorderBrush dependency property.

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

    FocusedItemBorderThicknessProperty

    Identifies FocusedItemBorderThickness dependency property.

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

    FocusedItemForegroundProperty

    Identifies FocusedItemForeground dependency property.

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

    FocusedItemMouseOverBackgroundProperty

    Identifies FocusedItemMouseOverBackground dependency property.

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

    FocusedItemMouseOverBorderBrushProperty

    Identifies FocusedItemMouseOverBorderBrush dependency property.

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

    FocusedItemMouseOverForegroundProperty

    Identifies FocusedItemMouseOverForeground dependency property.

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

    GalleryCornerRadiusProperty

    Identifies GalleryCornerRadius dependency property.

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

    GroupBackgroundProperty

    Identifies GroupBackground dependency property.

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

    GroupBorderBrushProperty

    Identifies GroupBorderBrush dependency property.

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

    GroupBorderThicknessProperty

    Identifies GroupBorderThickness dependency property.

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

    GroupCornerRadiusProperty

    Identifies GroupCornerRadius dependency property.

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

    GroupForegroundProperty

    Identifies GroupForeground dependency property.

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

    GroupMarginProperty

    Identifies GroupMargin dependency property.

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

    GroupMouseOverBackgroundProperty

    Identifies GroupMouseOverBackground dependency property.

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

    GroupMouseOverBorderBrushProperty

    Identifies GroupMouseOverBorderBrush dependency property.

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

    GroupMouseOverForegroundProperty

    Identifies GroupMouseOverForeground dependency property.

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

    GroupPaddingProperty

    Identifies GroupPadding dependency property.

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

    GroupSelectedBackgroundProperty

    Identifies GroupSelectedBackground dependency property.

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

    GroupSelectedBorderBrushProperty

    Identifies GroupSelectedBorderBrush dependency property.

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

    GroupSelectedForegroundProperty

    Identifies GroupSelectedForeground dependency property.

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

    IntervalProperty

    Identifies Syncfusion.Windows.Tools.Controls.Interval dependency property.

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

    IsAlwaysShownCaptionProperty

    Identifies the IsAlwaysShownCaption dependency property.

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

    IsHeaderVisibleProperty

    Identifies IsHeaderVisible dependency property.

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

    ItemBackgroundProperty

    Identifies ItemBackground dependency property.

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

    ItemBorderBrushProperty

    Identifies ItemBorderBrush dependency property.

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

    ItemBorderThicknessProperty

    Identifies ItemBorderThickness dependency property.

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

    ItemContentTemplateProperty

    Identifies ItemContentTemplate dependency property.

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

    ItemContentTemplateSelectorProperty

    Identifies ItemContentTemplateSelector dependency property.

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

    ItemCornerRadiusProperty

    Identifies ItemCornerRadius dependency property.

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

    ItemDraggedEvent

    Occurs when group item is dragged.

    Declaration
    public static readonly RoutedEvent ItemDraggedEvent
    Field Value
    Type Description
    System.Windows.RoutedEvent

    ItemDraggingEvent

    Occurs when group item is dragging.

    Declaration
    public static readonly RoutedEvent ItemDraggingEvent
    Field Value
    Type Description
    System.Windows.RoutedEvent

    ItemForegroundProperty

    Identifies ItemForeground dependency property.

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

    ItemHeightProperty

    Identifies ItemHeight dependency property.

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

    ItemMarginProperty

    Identifies ItemMargin dependency property.

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

    ItemMaxHeightProperty

    Identifies ItemMaxHeight dependency property.

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

    ItemMaxWidthProperty

    Identifies ItemMaxWidth dependency property.

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

    ItemMinHeightProperty

    Identifies ItemMinHeight dependency property.

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

    ItemMinWidthProperty

    Identifies ItemMinWidth dependency property.

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

    ItemMouseOverBackgroundProperty

    Identifies ItemMouseOverBackground dependency property.

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

    ItemMouseOverBorderBrushProperty

    Identifies ItemMouseOverBorderBrush dependency property.

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

    ItemMouseOverForegroundProperty

    Identifies ItemMouseOverForeground dependency property.

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

    ItemPaddingProperty

    Identifies ItemPadding dependency property.

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

    ItemSelectedBackgroundProperty

    Identifies ItemSelectedBackground dependency property.

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

    ItemSelectedBorderBrushProperty

    Identifies ItemSelectedBorderBrush dependency property.

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

    ItemSelectedForegroundProperty

    Identifies ItemSelectedForeground dependency property.

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

    ItemWidthProperty

    Identifies ItemWidth dependency property.

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

    PanelBackgroundProperty

    Identifies PanelBackground dependency property.

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

    PanelBorderBrushProperty

    Identifies PanelBorderBrush dependency property.

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

    PanelBorderThicknessProperty

    Identifies PanelBorderThickness dependency property.

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

    PanelCornerRadiusProperty

    Identifies PanelCornerRadius dependency property.

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

    PanelMarginProperty

    Identifies PanelMargin dependency property.

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

    PanelMouseOverBackgroundProperty

    Identifies PanelMouseOverBackground dependency property.

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

    PanelMouseOverBorderBrushProperty

    Identifies PanelMouseOverBorderBrush dependency property.

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

    PanelPaddingProperty

    Identifies PanelPadding dependency property.

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

    PanelSelectedBackgroundProperty

    Identifies PanelSelectedBackground dependency property.

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

    PanelSelectedBorderBrushProperty

    Identifies PanelSelectedBorderBrush dependency property.

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

    SelectedItemBorderThicknessProperty

    Identifies SelectedItemBorderThickness dependency property.

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

    SkinProperty

    Identifies Skin dependency property.

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

    SpaceLimitBetweenItemsProperty

    Identifies SpaceLimitBetweenItems dependency property.

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

    VisualModeProperty

    Identifies VisualMode dependency property.

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

    Properties

    AllowedAnimations

    Gets or sets a value that indicates the allowed animations. This is a dependency property.

    Declaration
    public AllowedAnimations AllowedAnimations { get; set; }
    Property Value
    Type Description
    AllowedAnimations

    Type: AllowedAnimations

    Default value is AllowedAnimations.All.

    See Also
    AllowedAnimations

    AllowedItemResizeMode

    Gets or sets the value that describes how item size should be changed, when gallery size is changing. This is dependency property.

    Declaration
    public AllowedItemResizeModes AllowedItemResizeMode { get; set; }
    Property Value
    Type Description
    AllowedItemResizeModes

    Type: AllowedItemResizeModes

    Default value is AllowedItemResizeModes.None

    See Also
    AllowedItemResizeModes

    AllowMultiSelect

    Gets or sets a value indicating whether more then one item can be selected in group. This is dependency property.

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

    Type: System.Boolean

    True - more then one item can be selected in group, false - just one item can be selected.

    AllowVaryingItemSize

    Gets or sets a value indicating whether [allow varying item size].

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

    true if [allow varying item size]; otherwise, false.

    CanDragDrop

    Gets or sets a value indicating whether drag and drop is allowed.

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

    Type: System.Boolean

    Default value is true.

    CaptionAlignment

    Gets or sets the value that represents alignment of caption in gallery item. This is dependency property.

    Declaration
    public CaptionAlignment CaptionAlignment { get; set; }
    Property Value
    Type Description
    CaptionAlignment

    Type: CaptionAlignment

    Default value is Top.

    Remarks

    Alignment occurs only in Standard mode when IsAlwaysShownCaption is true. It doesn't affect captions in Detailed mode.

    See Also
    GalleryVisualMode

    CaptionBackground

    Gets or sets the value that represents brush of the caption's and description's background in gallery item. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    CaptionBorderBrush

    Gets or sets the value that represents brush of the border around caption and description in gallery item. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    CaptionBorderThickness

    Gets or sets the value that represents thickness of the border around caption and description in gallery item. This is dependency property.

    Declaration
    public Thickness CaptionBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness

    Default value is the thickness equal to zero.

    CaptionCornerRadius

    Gets or sets the value that represents corner radius of the border around caption and description in gallery item. This is dependency property.

    Declaration
    public CornerRadius CaptionCornerRadius { get; set; }
    Property Value
    Type Description
    System.Windows.CornerRadius

    Type: System.Windows.CornerRadius

    Default value is the corner radius equal to zero.

    DescriptionAlignment

    Gets or sets the value that represents alignment of description in gallery item. This is dependency property.

    Declaration
    public CaptionAlignment DescriptionAlignment { get; set; }
    Property Value
    Type Description
    CaptionAlignment

    Type: CaptionAlignment

    Default value is Bottom.

    Remarks

    Alignment occurs only in Standard mode when IsAlwaysShownCaption is true. It doesn't affect descriptions in Detailed mode.

    See Also
    GalleryVisualMode

    FocusedItemBackground

    Gets or sets the value that describes background brush of item in group when it is focused. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    FocusedItemBorderBrush

    Gets or sets the value that describes border brush of item in group when it is focused. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    FocusedItemBorderThickness

    Gets or sets the value that describes border thickness of item in group when it is focused. This is dependency property.

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

    Type: System.Double

    Default value is 0.

    FocusedItemForeground

    Gets or sets the value that describes foreground brush of item in group when it is focused. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    FocusedItemMouseOverBackground

    Gets or sets the value that describes background brush of item in group when mouse over that item and it is focused. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    FocusedItemMouseOverBorderBrush

    Gets or sets the value that describes border brush of item in group when mouse over that item and it is focused. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    FocusedItemMouseOverForeground

    Gets or sets the value that describes foreground brush of item in group when mouse over that item and it is focused. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is black brush.

    GalleryCornerRadius

    Gets or sets the value that represents corner radius of gallery.

    Declaration
    public CornerRadius GalleryCornerRadius { get; set; }
    Property Value
    Type Description
    System.Windows.CornerRadius

    Type: System.Windows.CornerRadius

    Default value is 0.

    See Also
    System.Windows.CornerRadius

    GroupBackground

    Gets or sets the value that represents background brush of groups.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    GroupBorderBrush

    Gets or sets the value that represents border brush of groups.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    GroupBorderThickness

    Gets or sets the value that represents border thickness of groups.

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

    Type: System.Double

    Default value is 1.

    GroupCornerRadius

    Gets or sets the value that represents corner radius of groups.

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

    Type: System.Double

    Default value is 3.

    GroupForeground

    Gets or sets the value that represents foreground brush of groups.

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

    Type: System.Windows.Media.Brush

    Default value is black brush.

    GroupMargin

    Gets or sets the value that represents margins of groups. This is dependency properties.

    Declaration
    public Thickness GroupMargin { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness

    Default value is 0.

    GroupMouseOverBackground

    Gets or sets the value that represents background brush of group when mouse is over that group.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    GroupMouseOverBorderBrush

    Gets or sets the value that represents border brush of group when mouse is over that group.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    GroupMouseOverForeground

    Gets or sets the value that represents foreground brush of group when mouse is over that group.

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

    Type: System.Windows.Media.Brush

    Default value is black brush.

    GroupPadding

    Gets or sets the value that represents padding for groups. This is dependency property.

    Declaration
    public Thickness GroupPadding { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness

    GroupSelectedBackground

    Gets or sets the value that represents background brush of group when it is selected.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    GroupSelectedBorderBrush

    Gets or sets the value that represents border brush of group when it is selected.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    GroupSelectedForeground

    Gets or sets the value that represents foreground brush of group when it is selected.

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

    Type: System.Windows.Media.Brush

    Default value is black brush.

    GroupStandardBorderMargin

    Gets or sets the value group standard border margin in the group standard template.

    Declaration
    public Thickness GroupStandardBorderMargin { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    IsAlwaysShownCaption

    Gets or sets a value indicating whether the caption and description in gallery item is visible. This is dependency property.

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

    Type: System.Boolean

    Default value is false.

    Remarks

    When the value is set to false, the caption and the description in gallery item are displayed only in Detailed mode. Otherwise they are always visible.

    See Also
    GalleryVisualMode

    IsHeaderVisible

    Gets or sets a value indicating whether gallery groups headers are visible. This is dependency property.

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

    true if this instance is header visible; otherwise, false. Default value is true.

    ItemBackground

    Gets or sets the value that describes background brush of items in groups. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    ItemBorderBrush

    Gets or sets the value that describes border brush of items in groups. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    ItemBorderThickness

    Gets or sets border thickness value of items in groups. This is dependency property.

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

    Type: System.Double

    Default value is 4.

    ItemContentTemplate

    Gets or sets the value that represents the template of content data. This is dependency property.

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

    Type: System.Windows.DataTemplate

    Default value is null.

    ItemContentTemplateSelector

    Gets or sets the value that provides a way to choose a System.Windows.DataTemplate based on the data object and the data-bound element.

    Declaration
    public DataTemplateSelector ItemContentTemplateSelector { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.DataTemplateSelector

    Type: System.Windows.Controls.DataTemplateSelector

    Default value is null.

    See Also
    System.Windows.Controls.DataTemplateSelector

    ItemCornerRadius

    Gets or sets corner radius value of items in groups. This is dependency property.

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

    Type: System.Double Default value is 3.

    ItemForeground

    Gets or sets the value that describes foreground brush of items in groups. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is black brush.

    ItemHeight

    Gets or sets the value that represents height of items in groups. This is dependency property.

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

    Type: System.Double

    Default value is 50.

    ItemMargin

    Gets or sets the value that represents margins of items in groups. This is dependency properties.

    Declaration
    public Thickness ItemMargin { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness

    Default value is 0.

    ItemMaxHeight

    Gets or sets the maximal value of ItemHeight property. This is dependency property.

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

    Type: System.Double

    Default value is 0.

    ItemMaxWidth

    Gets or sets the maximal value of ItemWidth property. This is dependency property.

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

    Type: System.Double

    Default value is 100.

    ItemMinHeight

    Gets or sets the minimal value of ItemHeight property. This is dependency property.

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

    Type: System.Double

    Default value is 0.

    ItemMinWidth

    Gets or sets the minimal value of ItemWidth property. This is dependency property.

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

    Type: System.Double

    Default value is 0.

    ItemMouseOverBackground

    Gets or sets the value that describes background brush of item in group when mouse over that item. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    ItemMouseOverBorderBrush

    Gets or sets the value that describes border brush of item in group when mouse over that item. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    ItemMouseOverForeground

    Gets or sets the value that describes foreground brush of item in group when mouse over that item. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is black brush.

    ItemPadding

    Gets or sets the value that represents padding for items in groups. This is dependency property.

    Declaration
    public Thickness ItemPadding { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness

    ItemSelectedBackground

    Gets or sets the value that describes background brush of item in group when it is selected. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    ItemSelectedBorderBrush

    Gets or sets the value that describes border brush of item in group when it is selected. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    ItemSelectedForeground

    Gets or sets the value that describes foreground brush of item in group when it is selected. This is dependency property.

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

    Type: System.Windows.Media.Brush

    Default value is black brush.

    ItemWidth

    Gets or sets the value that represents width of items in groups. This is dependency property.

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

    Type: System.Double

    Default value is 50.

    PanelBackground

    Gets or sets the value that represents background brush of group items panel.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    PanelBorderBrush

    Gets or sets the value that represents border brush of group items panel.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    PanelBorderThickness

    Gets or sets the value that represents border thickness of group items panel.

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

    Type: System.Double

    Default value is 1.

    PanelCornerRadius

    Gets or sets the value that represents corner radius of group items panel.

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

    Type: System.Double

    Default value is 3.

    PanelMargin

    Gets or sets the value that represents margins of group items panel. This is dependency properties.

    Declaration
    public Thickness PanelMargin { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness

    Default value is 0.

    PanelMouseOverBackground

    Gets or sets the value that represents background brush of group items panel when mouse is over that group.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    PanelMouseOverBorderBrush

    Gets or sets the value that represents border brush of group items panel when mouse is over that group.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    PanelPadding

    Gets or sets the value that represents padding for group items panel. This is dependency property.

    Declaration
    public Thickness PanelPadding { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness

    PanelSelectedBackground

    Gets or sets the value that represents background brush of group items panel when group is selected.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    PanelSelectedBorderBrush

    Gets or sets the value that represents border brush of group items panel when group is selected.

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

    Type: System.Windows.Media.Brush

    Default value is transparent brush.

    SelectedGroupItem

    Gets selected group.

    Declaration
    public GalleryGroup SelectedGroupItem { get; }
    Property Value
    Type Description
    GalleryGroup

    Type: GalleryGroup

    Gallery group that is currently selected or null.

    See Also
    GalleryGroup

    SelectedItemBorderThickness

    Gets or sets the value that describes border thickness of item in group when it is selected. This is dependency property.

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

    Type: System.Double

    Default value is 0.

    Skin

    Gets or sets the value that represents skin name.

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

    SpaceLimitBetweenItems

    Gets or sets the value that represents space limit between items in group when AllowedItemResizeMode set to Space value. This is dependency property.

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

    Type: System.Double

    Default value is 0.

    VisualMode

    Gets or sets the value that represents visual mode of gallery. This is dependency property.

    Declaration
    public GalleryVisualMode VisualMode { get; set; }
    Property Value
    Type Description
    GalleryVisualMode

    Type: GalleryVisualMode

    Default value is Standard.

    See Also
    GalleryVisualMode

    Methods

    FindAncestor(Type, Visual)

    Finds the ancestor.

    Declaration
    public static FrameworkElement FindAncestor(Type ancestorType, Visual visual)
    Parameters
    Type Name Description
    System.Type ancestorType

    Type of the ancestor.

    System.Windows.Media.Visual visual

    The visual.

    Returns
    Type Description
    System.Windows.FrameworkElement

    Framework Element

    GetContainerForItemOverride()

    Gets GalleryItem container for non GalleryItem type item.

    Declaration
    protected override DependencyObject GetContainerForItemOverride()
    Returns
    Type Description
    System.Windows.DependencyObject

    New instance of GalleryItem.

    GetInterval(DependencyObject)

    Gets interval between groups.

    Declaration
    public static double GetInterval(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    Gallery object.

    Returns
    Type Description
    System.Double

    The size of the interval.

    IsItemItsOwnContainerOverride(Object)

    Indicates when item type is GalleryItem.

    Declaration
    protected override bool IsItemItsOwnContainerOverride(object item)
    Parameters
    Type Name Description
    System.Object item

    Given object.

    Returns
    Type Description
    System.Boolean

    True if item type is GalleryItem, otherwise - false.

    OnApplyTemplate()

    Invoked when template changed.

    Declaration
    public override void OnApplyTemplate()

    OnBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises BackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises BorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises BorderThicknessChanged event.

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

    Property change details, such as old value and new value.

    OnCanDragDropChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises CanDragDropChanged event.

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

    Property change details, such as old value and new value.

    OnCaptionAlignmentChanged(DependencyPropertyChangedEventArgs)

    Raises CaptionAlignmentChanged event.

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

    Property change details, such as old value and new value.

    OnCaptionBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises CaptionBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnCaptionBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises CaptionBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnCaptionBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises CaptionBorderThicknessChanged event.

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

    Property change details, such as old value and new value.

    OnCaptionCornerRadiusChanged(DependencyPropertyChangedEventArgs)

    Called when caption corner radius changed

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

    Property change details, such as old value and new value.

    OnDescriptionAlignmentChanged(DependencyPropertyChangedEventArgs)

    Raises DescriptionAlignmentChanged event.

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

    Property change details, such as old value and new value.

    OnDragOver(DragEventArgs)

    Invoked when System.Windows.UIElement.DragOver event is raised.

    Declaration
    protected override void OnDragOver(DragEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DragEventArgs e

    The instance that contains the event data.

    OnDrop(DragEventArgs)

    Invoked when System.Windows.UIElement.Drop event is raised.

    Declaration
    protected override void OnDrop(DragEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DragEventArgs e

    The instance that contains the event data.

    OnFocusedItemBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises FocusedItemBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnFocusedItemBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises FocusedItemBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnFocusedItemBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises FocusedItemBorderThicknessChanged event.

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

    Property change details, such as old value and new value.

    OnFocusedItemForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises FocusedItemForegroundChanged event.

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

    Property change details, such as old value and new value.

    OnFocusedItemMouseOverBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises FocusedItemMouseOverBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnFocusedItemMouseOverBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises FocusedItemMouseOverBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnFocusedItemMouseOverForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises FocusedItemMouseOverForegroundChanged event.

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

    Property change details, such as old value and new value.

    OnGalleryCornerRadiusChanged(DependencyPropertyChangedEventArgs)

    Raises GalleryCornerRadiusChanged event.

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

    Property change details, such as old value and new value.

    OnGroupBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises GroupBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnGroupBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises GroupBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnGroupBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises GroupBorderThicknessChanged event.

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

    Property change details, such as old value and new value.

    OnGroupCornerRadiusChanged(DependencyPropertyChangedEventArgs)

    Raises GroupCornerRadiusChanged event.

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

    Property change details, such as old value and new value.

    OnGroupForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises GroupForegroundChanged event.

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

    Property change details, such as old value and new value.

    OnGroupMarginChanged(DependencyPropertyChangedEventArgs)

    Raises GroupMarginChanged event.

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

    Property change details, such as old value and new value.

    OnGroupMouseOverBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises GroupMouseOverBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnGroupMouseOverBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises GroupMouseOverBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnGroupMouseOverForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises GroupMouseOverForegroundChanged event.

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

    Property change details, such as old value and new value.

    OnGroupPaddingChanged(DependencyPropertyChangedEventArgs)

    Raises GroupPaddingChanged event.

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

    Property change details, such as old value and new value.

    OnGroupSelectedBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises GroupSelectedBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnGroupSelectedBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises GroupSelectedBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnGroupSelectedForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises GroupForegroundChanged event.

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

    Property change details, such as old value and new value.

    OnIsAlwaysShownCaptionChanged(DependencyPropertyChangedEventArgs)

    Raises IsAlwaysShownCaptionChanged event.

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

    Property change details, such as old value and new value.

    OnIsHeaderVisibleChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises IsHeaderVisibleChanged event.

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

    Property change details, such as old value and new value.

    OnItemBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises ItemBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnItemBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises ItemBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnItemBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises ItemBorderThicknessChanged event.

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

    Property change details, such as old value and new value.

    OnItemCornerRadiusChanged(DependencyPropertyChangedEventArgs)

    Raises ItemCornerRadiusChanged event.

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

    Property change details, such as old value and new value.

    OnItemDragged(GalleryItem, GalleryGroup, GalleryGroup)

    Raises ItemDraggedEvent event.

    Declaration
    protected virtual void OnItemDragged(GalleryItem item, GalleryGroup sourceGroup, GalleryGroup targetGroup)
    Parameters
    Type Name Description
    GalleryItem item

    Dragged item.

    GalleryGroup sourceGroup

    Old item parent.

    GalleryGroup targetGroup

    New item parent.

    OnItemDragging(GalleryItem, GalleryGroup, GalleryGroup)

    Raises ItemDraggingEvent event.

    Declaration
    protected virtual void OnItemDragging(GalleryItem item, GalleryGroup sourceGroup, GalleryGroup targetGroup)
    Parameters
    Type Name Description
    GalleryItem item

    Dragging item.

    GalleryGroup sourceGroup

    Current parent.

    GalleryGroup targetGroup

    The group above which the element is dragging.

    OnItemForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises ItemForegroundChanged event.

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

    Property change details, such as old value and new value.

    OnItemMouseOverBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises ItemMouseOverBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnItemMouseOverBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises ItemMouseOverBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnItemMouseOverForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises ItemMouseOverForegroundChanged event.

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

    Property change details, such as old value and new value.

    OnItemPaddingChanged(DependencyPropertyChangedEventArgs)

    Raises ItemPaddingChanged event.

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

    Property change details, such as old value and new value.

    OnItemsChanged(NotifyCollectionChangedEventArgs)

    Updates the current selection when an item in the System.Windows.Controls.Primitives.Selector has changed

    Declaration
    protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
    Parameters
    Type Name Description
    System.Collections.Specialized.NotifyCollectionChangedEventArgs e

    The instance that contains the event data.

    OnItemSelectedBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises ItemSelectedBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnItemSelectedBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises ItemSelectedBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnItemSelectedForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises ItemForegroundChanged event.

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

    Property change details, such as old value and new value.

    OnMarginChanged(DependencyPropertyChangedEventArgs)

    Raises MarginChanged event.

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

    Property change details, such as old value and new value.

    OnMouseDown(MouseButtonEventArgs)

    Invoked when System.Windows.UIElement.MouseDown event is raised.

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

    The instance that contains the event data.

    OnPaddingChanged(DependencyPropertyChangedEventArgs)

    Raises PaddingChanged event.

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

    Property change details, such as old value and new value.

    OnPanelBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises PanelBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnPanelBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises PanelBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnPanelBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises PanelBorderThicknessChanged event.

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

    Property change details, such as old value and new value.

    OnPanelCornerRadiusChanged(DependencyPropertyChangedEventArgs)

    Raises PanelCornerRadiusChanged event.

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

    Property change details, such as old value and new value.

    OnPanelMarginChanged(DependencyPropertyChangedEventArgs)

    Raises PanelMarginChanged event.

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

    Property change details, such as old value and new value.

    OnPanelMouseOverBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises PanelMouseOverBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnPanelMouseOverBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises PanelMouseOverBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnPanelPaddingChanged(DependencyPropertyChangedEventArgs)

    Raises PanelPaddingChanged event.

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

    Property change details, such as old value and new value.

    OnPanelSelectedBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises PanelSelectedBackgroundChanged event.

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

    Property change details, such as old value and new value.

    OnPanelSelectedBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises PanelSelectedBorderBrushChanged event.

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

    Property change details, such as old value and new value.

    OnPreviewDrop(DragEventArgs)

    Invoked when System.Windows.UIElement.PreviewDrop event is raised.

    Declaration
    protected override void OnPreviewDrop(DragEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DragEventArgs e

    The instance that contains the event data.

    OnSelectedItemBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises SelectedItemBorderThicknessChanged event.

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

    Property change details, such as old value and new value.

    SetInterval(DependencyObject, Double)

    Sets interval between groups.

    Declaration
    public static void SetInterval(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    Gallery object.

    System.Double value

    The size of the interval.

    Events

    AllowedAnimationsChanged

    Event that is raised when AllowedAnimations property is changed.

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

    AllowedItemResizeModeChanged

    Event that is raised when AllowedItemResizeMode property is changed.

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

    AllowMultiSelectChanged

    Event that is raised when AllowMultiSelect property is changed.

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

    AllowVaryingItemSizeChanged

    Occurs when [allow varying item size changed].

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

    BackgroundChanged

    Event that is raised when Background property is changed.

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

    BorderBrushChanged

    Event that is raised when BorderBrush property is changed.

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

    BorderThicknessChanged

    Event that is raised when Border Thickness property is changed.

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

    CanDragDropChanged

    Event that is raised when CanDragDrop property is changed.

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

    CaptionAlignmentChanged

    Event that is raised when CaptionAlignment property is changed.

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

    CaptionBackgroundChanged

    Event that is raised when CaptionBackground property is changed.

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

    CaptionBorderBrushChanged

    Event that is raised when CaptionBorderBrush property is changed.

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

    CaptionBorderThicknessChanged

    Event that is raised when CaptionBorderThickness property is changed.

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

    CaptionCornerRadiusChanged

    Event that is raised when CaptionCornerRadius property is changed.

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

    DescriptionAlignmentChanged

    Event that is raised when DescriptionAlignment property is changed.

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

    FocusedItemBackgroundChanged

    Event that is raised when FocusedItemBackground property is changed.

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

    FocusedItemBorderBrushChanged

    Event that is raised when FocusedItemBorderBrush property is changed.

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

    FocusedItemBorderThicknessChanged

    Event that is raised when FocusedItemBorderThickness property is changed.

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

    FocusedItemForegroundChanged

    Event that is raised when FocusedItemForeground property is changed.

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

    FocusedItemMouseOverBackgroundChanged

    Event that is raised when FocusedItemMouseOverBackground property is changed.

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

    FocusedItemMouseOverBorderBrushChanged

    Event that is raised when FocusedItemMouseOverBorderBrush property is changed.

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

    FocusedItemMouseOverForegroundChanged

    Event that is raised when FocusedItemMouseOverForeground property is changed.

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

    GalleryCornerRadiusChanged

    Event that is raised when GalleryCornerRadius property is changed.

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

    GroupBackgroundChanged

    Event that is raised when GroupBackground property is changed.

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

    GroupBorderBrushChanged

    Event that is raised when GroupBorderBrush property is changed.

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

    GroupBorderThicknessChanged

    Event that is raised when GroupBorderThickness property is changed.

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

    GroupCornerRadiusChanged

    Event that is raised when GroupCornerRadius property is changed.

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

    GroupForegroundChanged

    Event that is raised when GroupForeground property is changed.

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

    GroupMarginChanged

    Event that is raised when GroupMargin property is changed.

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

    GroupMouseOverBackgroundChanged

    Event that is raised when GroupMouseOverBackground property is changed.

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

    GroupMouseOverBorderBrushChanged

    Event that is raised when GroupMouseOverBorderBrush property is changed.

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

    GroupMouseOverForegroundChanged

    Event that is raised when GroupMouseOverForeground property is changed.

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

    GroupPaddingChanged

    Event that is raised when GroupPadding property is changed.

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

    GroupSelectedBackgroundChanged

    Event that is raised when GroupSelectedBackground property is changed.

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

    GroupSelectedBorderBrushChanged

    Event that is raised when GroupSelectedBorderBrush property is changed.

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

    GroupSelectedForegroundChanged

    Event that is raised when GroupSelectedForeground property is changed.

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

    IsAlwaysShownCaptionChanged

    Event that is raised when IsAlwaysShownCaption property is changed.

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

    IsHeaderVisibleChanged

    Event that is raised when IsHeaderVisible property is changed.

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

    ItemBackgroundChanged

    Event that is raised when ItemBackground property is changed.

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

    ItemBorderBrushChanged

    Event that is raised when ItemBorderBrush property is changed.

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

    ItemBorderThicknessChanged

    Event that is raised when ItemBorderThickness property is changed.

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

    ItemContentTemplateChanged

    Event that is raised when ItemContentTemplate property is changed.

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

    ItemContentTemplateSelectorChanged

    Event that is raised when ItemContentTemplateSelector property is changed.

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

    ItemCornerRadiusChanged

    Event that is raised when ItemCornerRadius property is changed.

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

    ItemForegroundChanged

    Event that is raised when ItemForeground property is changed.

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

    ItemHeightChanged

    Event that is raised when ItemHeight property is changed.

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

    ItemMarginChanged

    Event that is raised when ItemMargin property is changed.

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

    ItemMaxHeightChanged

    Event that is raised when ItemMaxHeight property is changed.

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

    ItemMaxWidthChanged

    Event that is raised when ItemMaxWidth property is changed.

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

    ItemMinHeightChanged

    Event that is raised when ItemMinHeight property is changed.

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

    ItemMinWidthChanged

    Event that is raised when ItemMinWidth property is changed.

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

    ItemMouseOverBackgroundChanged

    Event that is raised when ItemMouseOverBackground property is changed.

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

    ItemMouseOverBorderBrushChanged

    Event that is raised when ItemMouseOverBorderBrush property is changed.

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

    ItemMouseOverForegroundChanged

    Event that is raised when ItemMouseOverForeground property is changed.

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

    ItemPaddingChanged

    Event that is raised when ItemPadding is changed.

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

    ItemSelectedBackgroundChanged

    Event that is raised when ItemSelectedBackground property is changed.

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

    ItemSelectedBorderBrushChanged

    Event that is raised when ItemSelectedBorderBrush property is changed.

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

    ItemSelectedForegroundChanged

    Event that is raised when ItemSelectedForeground property is changed.

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

    ItemWidthChanged

    Event that is raised when ItemWidth property is changed.

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

    MarginChanged

    Event that is raised when Margin property is changed.

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

    PaddingChanged

    Event that is raised when Padding property is changed.

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

    PanelBackgroundChanged

    Event that is raised when PanelBackground property is changed.

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

    PanelBorderBrushChanged

    Event that is raised when PanelBorderBrush property is changed.

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

    PanelBorderThicknessChanged

    Event that is raised when PanelBorderThickness property is changed.

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

    PanelCornerRadiusChanged

    Event that is raised when PanelCornerRadius property is changed.

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

    PanelMarginChanged

    Event that is raised when PanelMargin property is changed.

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

    PanelMouseOverBackgroundChanged

    Event that is raised when PanelMouseOverBackground property is changed.

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

    PanelMouseOverBorderBrushChanged

    Event that is raised when PanelMouseOverBorderBrush property is changed.

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

    PanelPaddingChanged

    Event that is raised when PanelPadding property is changed.

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

    PanelSelectedBackgroundChanged

    Event that is raised when PanelSelectedBackground property is changed.

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

    PanelSelectedBorderBrushChanged

    Event that is raised when PanelSelectedBorderBrush property is changed.

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

    SelectedItemBorderThicknessChanged

    Event that is raised when SelectedItemBorderThickness property is changed.

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

    SpaceLimitBetweenItemsChanged

    Event that is raised when SpaceLimitBetweenItems property is changed.

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

    VisualModeChanged

    Event that is raised when VisualMode property is changed.

    Declaration
    public event PropertyChangedCallback VisualModeChanged
    Event Type
    Type Description
    System.Windows.PropertyChangedCallback
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved