New to Telerik UI for WPFStart a free 30-day trial

A control that represents the row of a RadTreeListView.
Not to be used separately outside the TreeList.

Definition

Namespace:Telerik.Windows.Controls.TreeListView

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

C#
public class TreeListViewRow : GridViewRow, IRowItem

Inheritance: objectRadRowItemGridViewRowItemGridViewRowTreeListViewRow

Implements: IRowItem

Inherited Members GridViewRow.DisplayVisualCuesPropertyGridViewRow.IsInEditModePropertyGridViewRow.IsPinnedPropertyGridViewRow.SelectedBackgroundPropertyGridViewRow.MouseOverBackgroundPropertyGridViewRow.HighlightedBackgroundPropertyGridViewRow.IsHighlightedPropertyGridViewRow.IsExpandablePropertyGridViewRow.IsExpandedPropertyGridViewRow.IsExpandedChangingEventGridViewRow.IsExpandedChangedEventGridViewRow.ErrorsPropertyGridViewRow.IsValidPropertyGridViewRow.DetailsTemplatePropertyGridViewRow.DetailsVisibilityPropertyGridViewRow.DetailsProviderPropertyGridViewRow.OnMouseDoubleClick(MouseButtonEventArgs)GridViewRow.CreateItem()GridViewRow.OnItemChanged(object, object)GridViewRow.CreateIndentItem()GridViewRow.CancelEdit()GridViewRow.SelectionPropertyChanged(object, DependencyPropertyChangedEventArgs)GridViewRow.OnHasHierarchyChanged()GridViewRow.OnMouseEnter(MouseEventArgs)GridViewRow.OnMouseLeave(MouseEventArgs)GridViewRow.OnIsAlternatingChanged(bool, bool)GridViewRow.CommitEdit()GridViewRow.BeginEdit()GridViewRow.GetCellFromPropertyName(string)GridViewRow.IsSelectable()GridViewRow.OnMouseLeftButtonDown(MouseButtonEventArgs)GridViewRow.OnMouseLeftButtonUp(MouseButtonEventArgs)GridViewRow.ToString()GridViewRow.DisplayVisualCuesGridViewRow.ActionOnLostFocusGridViewRow.IsInEditModeGridViewRow.IsPinnedGridViewRow.SelectedBackgroundGridViewRow.MouseOverBackgroundGridViewRow.HighlightedBackgroundGridViewRow.IsHighlightedGridViewRow.IsExpandableGridViewRow.IsExpandedGridViewRow.ChildDataControlsGridViewRow.ErrorsGridViewRow.IsValidGridViewRow.DetailsTemplateGridViewRow.DetailsVisibilityGridViewRow.DetailsProviderGridViewRow.IsExpandedChangingGridViewRow.IsExpandedChangedGridViewRowItem.HasHierarchyPropertyGridViewRowItem.IndentLevelPropertyGridViewRowItem.CellLoadedEventGridViewRowItem.CellUnloadedEventGridViewRowItem.HorizontalGridLinesBrushPropertyGridViewRowItem.HorizontalGridLinesWidthPropertyGridViewRowItem.VerticalGridLinesBrushPropertyGridViewRowItem.VerticalGridLinesWidthPropertyGridViewRowItem.MeasureOverride(Size)GridViewRowItem.ArrangeOverride(Size)GridViewRowItem.OnCellLoaded(GridViewCellBase)GridViewRowItem.OnCellUnloaded(GridViewCellBase)GridViewRowItem.SetHorizontalScrollOffset(double)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.OnSelected(RadRoutedEventArgs)RadRowItem.OnUnselected(RadRoutedEventArgs)RadRowItem.OnIsCurrentChanged(bool)RadRowItem.OnMouseMove(MouseEventArgs)RadRowItem.ItemRadRowItem.IsAlternatingRadRowItem.RowIndicatorVisibilityRadRowItem.IsSelectedRadRowItem.IsCurrentRadRowItem.SelectedRadRowItem.UnselectedRadRowItem.IsCurrentChanged...

Constructors

Initializes a new instance of the TreeListViewRow class.

C#
public TreeListViewRow()

Properties

Gets the items.

C#
public HierarchicalChildCollectionView Items { get; }
Property Value:

The items.

Gets the level of the current item in the hierarchy.

C#
public int Level { get; set; }

Gets the row that acts as a parent to this row. May me null if the this row is a root.

C#
public TreeListViewRow ParentRow { get; }

Methods

C#
public override void OnApplyTemplate()

Overrides: GridViewRow.OnApplyTemplate()

Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

C#
protected override AutomationPeer OnCreateAutomationPeer()
Returns:

AutomationPeer

The type-specific AutomationPeer implementation.

Overrides: GridViewRow.OnCreateAutomationPeer()

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

Overrides: GridViewRow.OnInitialized(EventArgs)

Called when the GridViewRow's IsExpanded property changes.

C#
protected override void OnIsExpandedChanged(bool oldValue, bool newValue)
Parameters:oldValuebool

The old value of the IsExpanded property.

newValuebool

The new value of the IsExpanded property.

Overrides: GridViewRow.OnIsExpandedChanged(bool, bool)

This method is called when the Items of the given TreeListViewRow change. The base implementation should be called if it is inherited.

C#
protected virtual void OnItemsChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters:senderobject

The Items collection of the TreeListViewRow.

eNotifyCollectionChangedEventArgs

Arguments describing the collection change.

C#
protected override void OnMouseDown(MouseButtonEventArgs e)
Parameters:eMouseButtonEventArgs