Class
GroupHeaderRow

GroupHeaderRow.

Definition

Namespace:Telerik.Windows.Controls.GridView

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

cs-api-definition
public class GroupHeaderRow : GridViewRowItem, IRowItem, IGroupRow

Inheritance: objectRadRowItemGridViewRowItemGroupHeaderRow

Implements: IGroupRowIRowItem

Inherited Members GridViewRowItem.HasHierarchyPropertyGridViewRowItem.IndentLevelPropertyGridViewRowItem.CellLoadedEventGridViewRowItem.CellUnloadedEventGridViewRowItem.HorizontalGridLinesBrushPropertyGridViewRowItem.HorizontalGridLinesWidthPropertyGridViewRowItem.VerticalGridLinesBrushPropertyGridViewRowItem.VerticalGridLinesWidthPropertyGridViewRowItem.OnCellLoaded(GridViewCellBase)GridViewRowItem.OnCellUnloaded(GridViewCellBase)GridViewRowItem.SetHorizontalScrollOffset(double)GridViewRowItem.OnItemChanged(object, object)GridViewRowItem.OnHasHierarchyChanged()GridViewRowItem.OnColumnsChanged(ObservableCollection<GridViewColumn>, NotifyCollectionChangedEventArgs)GridViewRowItem.HasHierarchyGridViewRowItem.PartDataCellsPresenterNameGridViewRowItem.GridViewDataControlGridViewRowItem.IndentLevelGridViewRowItem.CellsGridViewRowItem.HorizontalOffsetGridViewRowItem.HorizontalGridLinesBrushGridViewRowItem.HorizontalGridLinesWidthGridViewRowItem.VerticalGridLinesBrushGridViewRowItem.VerticalGridLinesWidthGridViewRowItem.CellLoadedGridViewRowItem.CellUnloadedRadRowItem.ItemPropertyRadRowItem.IsAlternatingPropertyRadRowItem.IsCurrentPropertyRadRowItem.IsSelectedPropertyRadRowItem.SelectedEventRadRowItem.UnselectedEventRadRowItem.IsCurrentChangedEventRadRowItem.RowIndicatorVisibilityPropertyRadRowItem.Dispose()RadRowItem.CreateIndentItem()RadRowItem.IsSelectable()RadRowItem.SelectionPropertyChanged(object, DependencyPropertyChangedEventArgs)RadRowItem.OnSelected(RadRoutedEventArgs)RadRowItem.OnUnselected(RadRoutedEventArgs)RadRowItem.OnIsCurrentChanged(bool)RadRowItem.OnIsAlternatingChanged(bool, bool)RadRowItem.OnMouseEnter(MouseEventArgs)RadRowItem.OnMouseMove(MouseEventArgs)RadRowItem.ItemRadRowItem.IsAlternatingRadRowItem.RowIndicatorVisibilityRadRowItem.ActionOnLostFocusRadRowItem.IsSelectedRadRowItem.IsCurrentRadRowItem.SelectedRadRowItem.UnselectedRadRowItem.IsCurrentChanged

Constructors

GroupHeaderRow()

Initializes a new instance of the GroupHeaderRow class.

Declaration

cs-api-definition
public GroupHeaderRow()

Fields

AggregateResultsProperty

Identifies the AggregateResults dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty AggregateResultsProperty

Field Value

DependencyProperty

GroupAggregateResultsProperty

Identifies the AggregateResults dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty GroupAggregateResultsProperty

Field Value

DependencyProperty

GroupHeaderTemplateProperty

Identifies the GroupHeaderTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty GroupHeaderTemplateProperty

Field Value

DependencyProperty

GroupViewModelProperty

Identifies the GroupViewModel property .

Declaration

cs-api-definition
public static readonly DependencyProperty GroupViewModelProperty

Field Value

DependencyProperty

The identifier for the GroupViewModel property.

HeaderProperty

Identifies the Header dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HeaderProperty

Field Value

DependencyProperty

IsExpandedProperty

Identifies the IsExpanded dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsExpandedProperty

Field Value

DependencyProperty

LevelProperty

Identifies the Level dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LevelProperty

Field Value

DependencyProperty

ShowGroupHeaderColumnAggregatesProperty

Identifies the ShowGroupHeaderColumnAggregates dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ShowGroupHeaderColumnAggregatesProperty

Field Value

DependencyProperty

ShowHeaderAggregatesProperty

Identifies the ShowHeaderAggregates dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ShowHeaderAggregatesProperty

Field Value

DependencyProperty

Properties

AggregateResults

Gets the aggregate results.

Declaration

cs-api-definition
public AggregateResultCollection AggregateResults { get; }

Property Value

AggregateResultCollection

The aggregate results.

Implements IGroupRow.AggregateResults

Group

Gets the associated IGroup object.

Declaration

cs-api-definition
public IGroup Group { get; }

Property Value

IGroup

The associated IGroup. The default value is null

Implements IGroupRow.Group

GroupAggregateResults

Gets the aggregate results.

Declaration

cs-api-definition
public IEnumerable<AggregateResult> GroupAggregateResults { get; }

Property Value

IEnumerable<AggregateResult>

The aggregate results.

GroupHeaderTemplate

Gets or sets the template for the group headers.

Declaration

cs-api-definition
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

cs-api-definition
public GroupViewModel GroupViewModel { get; set; }

Property Value

GroupViewModel

The default value is null.

Header

Gets or sets the header content of the group.

Declaration

cs-api-definition
public object Header { get; set; }

Property Value

object

The header.

Implements IGroupRow.Header

HeaderHeight

Gets the height of the header.

Declaration

cs-api-definition
public double HeaderHeight { get; }

Property Value

double

The height of the header.

IsExpanded

Gets or sets a value indicating whether the group is expanded.

Declaration

cs-api-definition
public bool IsExpanded { get; set; }

Property Value

bool

true if the group is expanded; otherwise, false.

Implements IGroupRow.IsExpanded

Level

Gets the level of this group row. This is a dependency property.

Declaration

cs-api-definition
public int Level { get; }

Property Value

int

Implements IGroupRow.Level

ShowGroupHeaderColumnAggregates

Gets or sets a value indicating whether to show column group header aggregates.

Declaration

cs-api-definition
public bool ShowGroupHeaderColumnAggregates { get; set; }

Property Value

bool

ShowHeaderAggregates

Gets or sets value indicator if header aggregates are visible or not.

Declaration

cs-api-definition
public bool ShowHeaderAggregates { get; set; }

Property Value

bool

Methods

ArrangeOverride(Size)

Declaration

cs-api-definition
protected override Size ArrangeOverride(Size finalSize)

Parameters

finalSize

Size

Returns

Size

Overrides GridViewRowItem.ArrangeOverride(Size)

CreateItem()

Generates cell containers for GridViewRowItem.

Declaration

cs-api-definition
protected override GridViewCellBase CreateItem()

Returns

GridViewCellBase

Overrides GridViewRowItem.CreateItem()

MeasureOverride(Size)

Declaration

cs-api-definition
protected override Size MeasureOverride(Size availableSize)

Parameters

availableSize

Size

Returns

Size

Overrides GridViewRowItem.MeasureOverride(Size)

OnApplyTemplate()

Declaration

cs-api-definition
public override void OnApplyTemplate()

Overrides GridViewRowItem.OnApplyTemplate()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnInitialized(EventArgs)

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs