menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class HeaderedItemsControl - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class HeaderedItemsControl

    Represents a control that contains multiple items and has a header.

    Inheritance
    System.Object
    HeaderedItemsControl
    Namespace: Syncfusion.Windows.Primitives
    Assembly: Syncfusion.SfShared.Wpf.dll
    Syntax
    [ClassReference(IsReviewed = false)]
    public class HeaderedItemsControl : ItemsControl

    Constructors

    HeaderedItemsControl()

    Initializes a new instance of the Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl class.

    Declaration
    public HeaderedItemsControl()

    Fields

    HeaderProperty

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

    Declaration
    public static readonly DependencyProperty HeaderProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderStyleProperty

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

    Declaration
    public static readonly DependencyProperty HeaderStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderTemplateProperty

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

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

    HeaderTemplateSelectorProperty

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

    Declaration
    public static readonly DependencyProperty HeaderTemplateSelectorProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    Properties

    Header

    Gets or sets the data used for the header of each control.

    Declaration
    [ClassReference(IsReviewed = false)]
    public object Header { get; set; }
    Property Value
    Type Description
    System.Object

    The default value is null.

    See Also
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderStyle
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderTemplate
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderTemplateSelector

    HeaderStyle

    Gets or sets  the style that appearance of the Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.Header.

    Declaration
    [ClassReference(IsReviewed = false)]
    public Style HeaderStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    The default value is null.

    See Also
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderTemplate
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderTemplateSelector

    HeaderTemplate

    Gets or sets the Windows.UI.Xaml.DataTemplate used to display the content of the control's Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.Header.

    Declaration
    [ClassReference(IsReviewed = false)]
    public DataTemplate HeaderTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.DataTemplate

    The default value is null.

    See Also
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderStyle
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderTemplateSelector

    HeaderTemplateSelector

    Gets or sets a Windows.UI.Xaml.Controls.DataTemplateSelector that provides custom logic for choosing the template used to display the Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.Header.

    Declaration
    [ClassReference(IsReviewed = false)]
    public DataTemplateSelector HeaderTemplateSelector { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.DataTemplateSelector

    The default value is null.

    See Also
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderStyle
    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl.HeaderTemplate

    Methods

    PrepareHeaderedItemsControlContainer(Object, ItemsControl)

    Arranges the container for overridden items

    Declaration
    public void PrepareHeaderedItemsControlContainer(object item, ItemsControl parentItemsControl)
    Parameters
    Type Name Description
    System.Object item

    current item

    System.Windows.Controls.ItemsControl parentItemsControl

    parent items control

    See Also

    Syncfusion.UI.Xaml.Primitives.HeaderedItemsControl
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved