ClassGroupHeaderRow
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
GroupHeaderRow()
Initializes a new instance of the GroupHeaderRow class.
Declaration
public GroupHeaderRow()
Fields
AggregateResultsProperty
Identifies the AggregateResults dependency property.
Declaration
public static readonly DependencyProperty AggregateResultsProperty
Field Value
DependencyProperty
GroupAggregateResultsProperty
Identifies the AggregateResults dependency property.
Declaration
public static readonly DependencyProperty GroupAggregateResultsProperty
Field Value
DependencyProperty
GroupHeaderTemplateProperty
Identifies the GroupHeaderTemplate dependency property.
Declaration
public static readonly DependencyProperty GroupHeaderTemplateProperty
Field Value
DependencyProperty
GroupViewModelProperty
Identifies the GroupViewModel property .
Declaration
public static readonly DependencyProperty GroupViewModelProperty
Field Value
DependencyProperty
The identifier for the GroupViewModel property.
HeaderProperty
Identifies the Header dependency property.
Declaration
public static readonly DependencyProperty HeaderProperty
Field Value
DependencyProperty
IsExpandedProperty
Identifies the IsExpanded dependency property.
Declaration
public static readonly DependencyProperty IsExpandedProperty
Field Value
DependencyProperty
LevelProperty
Identifies the Level dependency property.
Declaration
public static readonly DependencyProperty LevelProperty
Field Value
DependencyProperty
ShowGroupHeaderColumnAggregatesProperty
Identifies the ShowGroupHeaderColumnAggregates dependency property.
Declaration
public static readonly DependencyProperty ShowGroupHeaderColumnAggregatesProperty
Field Value
DependencyProperty
ShowHeaderAggregatesProperty
Identifies the ShowHeaderAggregates dependency property.
Declaration
public static readonly DependencyProperty ShowHeaderAggregatesProperty
Field Value
DependencyProperty
Properties
AggregateResults
Gets the aggregate results.
Declaration
public AggregateResultCollection AggregateResults { get; }
Property Value
The aggregate results.
Implements
GroupAggregateResults
Gets the aggregate results.
Declaration
public IEnumerable<AggregateResult> GroupAggregateResults { get; }
Property Value
The aggregate results.
GroupHeaderTemplate
Gets or sets the template for the group headers.
Declaration
public DataTemplate GroupHeaderTemplate { get; set; }
Property Value
DataTemplate
The data template.
GroupViewModel
Gets or sets the GroupViewModel which provides info typically displayed within the group header. This is a dependency property.
Declaration
public GroupViewModel GroupViewModel { get; set; }
Property Value
The default value is null.
Header
Gets or sets the header content of the group.
Declaration
public object Header { get; set; }
Property Value
The header.
Implements
HeaderHeight
Gets the height of the header.
Declaration
public double HeaderHeight { get; }
Property Value
The height of the header.
IsExpanded
Gets or sets a value indicating whether the group is expanded.
Declaration
public bool IsExpanded { get; set; }
Property Value
true if the group is expanded; otherwise, false.
Implements
Level
Gets the level of this group row. This is a dependency property.
ShowGroupHeaderColumnAggregates
Gets or sets a value indicating whether to show column group header aggregates.
Declaration
public bool ShowGroupHeaderColumnAggregates { get; set; }
Property Value
ShowHeaderAggregates
Gets or sets value indicator if header aggregates are visible or not.
Methods
ArrangeOverride(Size)
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
finalSize
Size
Returns
Size
Overrides
CreateItem()
Generates cell containers for GridViewRowItem.
Declaration
protected override GridViewCellBase CreateItem()
Returns
Overrides
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
availableSize
Size
Returns
Size
Overrides
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
OnInitialized(EventArgs)
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e