Class HeaderedItemsControl
Represents a control that contains multiple items and has a header.
Inheritance
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
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
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
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
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 |