Class GridViewGroupRow
Represents a control used as a Group header, which is used to expand and collapse its associated rows and groups and display group specific information such as Aggregate functions, sort direction et cetera.
Inherited Members
Namespace: Telerik.Windows.Controls.GridView
Assembly: Telerik.Windows.Controls.GridView.dll
Syntax
public class GridViewGroupRow : BaseItemsControl, INotifyPropertyChanged, ISelectorInternal, IGeneratorHost, IGroupsProvider, IGroupRow, GridViewVirtualizingPanel.IProvideStackingSize, ILayoutObserver, IScrollContentElement
Constructors
GridViewGroupRow()
Fields
AggregateResultsProperty
Identifies the AggregateResults dependency property.
Declaration
public static readonly DependencyProperty AggregateResultsProperty
Field Value
System.
|
GroupHeaderTemplateProperty
Identifies the Group
Declaration
public static readonly DependencyProperty GroupHeaderTemplateProperty
Field Value
System.
|
GroupViewModelProperty
Identifies the Group
Declaration
public static readonly DependencyProperty GroupViewModelProperty
Field Value
System. The identifier for the Group |
HeaderProperty
Identifies the Header dependency property.
Declaration
public static readonly DependencyProperty HeaderProperty
Field Value
System.
|
IndentBackgroundProperty
Identifies the Indent
Declaration
public static readonly DependencyProperty IndentBackgroundProperty
Field Value
System.
|
IsExpandedProperty
Identifies the Is
Declaration
public static readonly DependencyProperty IsExpandedProperty
Field Value
System.
|
LevelProperty
Identifies the Level dependency property.
Declaration
public static readonly DependencyProperty LevelProperty
Field Value
System.
|
RowIndicatorVisibilityProperty
Identifies the Row
Declaration
public static readonly DependencyProperty RowIndicatorVisibilityProperty
Field Value
System.
|
ShowHeaderAggregatesProperty
Identifies the Show
Declaration
public static readonly DependencyProperty ShowHeaderAggregatesProperty
Field Value
System.
|
Properties
AggregateResults
Gets the aggregate results.
Declaration
public AggregateResultCollection AggregateResults { get; }
Property Value
Aggregate The aggregate results. |
Implements
Group
Gets the associated IGroup object.
Declaration
public IGroup Group { get; }
Property Value
Implements
GroupHeaderTemplate
Gets or sets the template for the group headers.
Declaration
public DataTemplate GroupHeaderTemplate { get; set; }
Property Value
System. 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
Group The default value is null. |
Header
Gets or sets the header content of the group.
Declaration
public object Header { get; set; }
Property Value
System. The header. |
Implements
HeaderHeight
Gets the height of the header.
Declaration
public double HeaderHeight { get; }
Property Value
System. The height of the header. |
IndentBackground
Gets or sets the Background of the Indent cell.
Declaration
public Brush IndentBackground { get; set; }
Property Value
System.
|
IsExpanded
Gets or sets a value indicating whether the group is expanded.
Declaration
public bool IsExpanded { get; set; }
Property Value
System.
|
Implements
Level
Gets the level of this group row. This is a dependency property.
Declaration
public int Level { get; }
Property Value
System.
|
Implements
RowIndicatorVisibility
Gets or sets the row indicator visibility.
Declaration
public Visibility RowIndicatorVisibility { get; set; }
Property Value
System. The row indicator visibility. |
ShouldHandleSelection
Gets a value indicating whether this instance handles selection events and participates in the selection mechanism.
Declaration
protected override bool ShouldHandleSelection { get; }
Property Value
System.
|
Overrides
ShowHeaderAggregates
Gets or sets value indicator if header aggregates are visible or not.
Declaration
public bool ShowHeaderAggregates { get; set; }
Property Value
System.
|
Methods
ArrangeOverride(Size)
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
System.
|
Returns
System.
|
BringItemIntoView(Object)
Brings the given item into view. This is not a recursive method, it will only work for immediate items. The method will not work before the item containers have been generated.
Declaration
public void BringItemIntoView(object item)
Parameters
System. The item to be brought into view. |
ClearContainerForGroupOverride(DependencyObject, Object)
When overridden in a derived class, undoes the effects of the PrepareContainerForGroupOverride method.
Declaration
protected override void ClearContainerForGroupOverride(DependencyObject element, object item)
Parameters
System. The container element. |
System. The item. |
Overrides
ClearContainerForItemOverride(DependencyObject, Object)
When overridden in a derived class, undoes the effects of the PrepareContainerForItemOverride method.
Declaration
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameters
System. The container element. |
System. The item. |
Overrides
GetContainerForItemOverride(Object)
Creates or identifies the element that is used to display the given item.
Declaration
protected override DependencyObject GetContainerForItemOverride(object item)
Parameters
System.
|
Returns
System. The element that is used to display the given item. |
Overrides
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
System.
|
Returns
System.
|
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.
|
OnInitialized(EventArgs)
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.
|
OnItemsSourceChanged(Object, Object)
Called when ItemsSource property has changed.
Declaration
protected override void OnItemsSourceChanged(object oldValue, object newValue)
Parameters
System. The old value. |
System. The new value. |
Overrides
PrepareContainerForGroupItemOverride(DependencyObject, Object)
Prepares the specified element to display the specified item.
Declaration
protected override void PrepareContainerForGroupItemOverride(DependencyObject element, object item)
Parameters
System.
|
System.
|
Overrides
PrepareContainerForItemOverride(DependencyObject, Object)
Prepares the specified element to display the specified item.
Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
System.
|
System.
|
Overrides
SetIsCurrent(Object, Boolean)
Sets the current state for a container that wraps a given data item.
Declaration
protected override void SetIsCurrent(object item, bool isCurrent)
Parameters
System. The data item. |
System. If set to |
Overrides
SetIsSelected(Object, Boolean)
Sets the selection state for a container that wraps a given data item.
Declaration
protected override void SetIsSelected(object item, bool isSelected)
Parameters
System. The data item. |
System. If set to |
Overrides
ToString()
Declaration
public override string ToString()
Returns
System.
|