GroupHeaderRow
GroupHeaderRow.
Definition
Namespace:Telerik.Windows.Controls.GridView
Assembly:Telerik.Windows.Controls.GridView.dll
Syntax:
public class GroupHeaderRow : GridViewRowItem, IRowItem, IGroupRow
Inheritance: objectRadRowItemGridViewRowItemGroupHeaderRow
Implements:
Inherited Members
Constructors
Initializes a new instance of the GroupHeaderRow class.
public GroupHeaderRow()
Fields
AggregateResultsProperty
DependencyProperty
Identifies the AggregateResults dependency property.
public static readonly DependencyProperty AggregateResultsProperty
GroupAggregateResultsProperty
DependencyProperty
Identifies the AggregateResults dependency property.
public static readonly DependencyProperty GroupAggregateResultsProperty
GroupHeaderTemplateProperty
DependencyProperty
Identifies the GroupHeaderTemplate dependency property.
public static readonly DependencyProperty GroupHeaderTemplateProperty
GroupViewModelProperty
DependencyProperty
Identifies the GroupViewModel property .
public static readonly DependencyProperty GroupViewModelProperty
The identifier for the GroupViewModel property.
HeaderProperty
DependencyProperty
Identifies the Header dependency property.
public static readonly DependencyProperty HeaderProperty
IsExpandedProperty
DependencyProperty
Identifies the IsExpanded dependency property.
public static readonly DependencyProperty IsExpandedProperty
LevelProperty
DependencyProperty
Identifies the Level dependency property.
public static readonly DependencyProperty LevelProperty
ShowGroupHeaderColumnAggregatesProperty
DependencyProperty
Identifies the ShowGroupHeaderColumnAggregates dependency property.
public static readonly DependencyProperty ShowGroupHeaderColumnAggregatesProperty
ShowHeaderAggregatesProperty
DependencyProperty
Identifies the ShowHeaderAggregates dependency property.
public static readonly DependencyProperty ShowHeaderAggregatesProperty
Properties
Gets the aggregate results.
public AggregateResultCollection AggregateResults { get; }
The aggregate results.
Implements:
Gets the aggregate results.
public IEnumerable<AggregateResult> GroupAggregateResults { get; }
The aggregate results.
GroupHeaderTemplate
DataTemplate
Gets or sets the template for the group headers.
public DataTemplate GroupHeaderTemplate { get; set; }
The data template.
Gets or sets the GroupViewModel which provides info typically displayed within the group header. This is a dependency property.
public GroupViewModel GroupViewModel { get; set; }
The default value is null.
Gets or sets the header content of the group.
public object Header { get; set; }
The header.
Implements:
Gets the height of the header.
public double HeaderHeight { get; }
The height of the header.
Gets or sets a value indicating whether the group is expanded.
public bool IsExpanded { get; set; }
true if the group is expanded; otherwise, false.
Implements:
Gets the level of this group row. This is a dependency property.
public int Level { get; }
Implements:
Gets or sets a value indicating whether to show column group header aggregates.
public bool ShowGroupHeaderColumnAggregates { get; set; }
Gets or sets value indicator if header aggregates are visible or not.
public bool ShowHeaderAggregates { get; set; }
Methods
protected override Size ArrangeOverride(Size finalSize)
Size
Overrides:
Generates cell containers for GridViewRowItem.
protected override Size MeasureOverride(Size availableSize)
Size
Overrides:
public override void OnApplyTemplate()
Overrides:
OnCreateAutomationPeer()
AutomationPeer
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer