Class
TreeListViewRow

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:

cs-api-definition
public class TreeListViewRow : GridViewRow, IRowItem

Inheritance: objectRadRowItemGridViewRowItemGridViewRowTreeListViewRow

Implements: IRowItem

Inherited Members GridViewRow.DisplayVisualCuesPropertyGridViewRow.IsInEditModePropertyGridViewRow.IsPinnedPropertyGridViewRow.SelectedBackgroundPropertyGridViewRow.MouseOverBackgroundPropertyGridViewRow.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.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

TreeListViewRow()

Initializes a new instance of the TreeListViewRow class.

Declaration

cs-api-definition
public TreeListViewRow()

Properties

Items

Gets the items.

Declaration

cs-api-definition
public HierarchicalChildCollectionView Items { get; }

Property Value

HierarchicalChildCollectionView

The items.

Level

Gets the level of the current item in the hierarchy.

Declaration

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

Property Value

int

ParentRow

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

Declaration

cs-api-definition
public TreeListViewRow ParentRow { get; }

Property Value

TreeListViewRow

Methods

OnApplyTemplate()

Declaration

cs-api-definition
public override void OnApplyTemplate()

Overrides GridViewRow.OnApplyTemplate()

OnCreateAutomationPeer()

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

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

The type-specific AutomationPeer implementation.

Overrides GridViewRow.OnCreateAutomationPeer()

OnInitialized(EventArgs)

Declaration

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

Parameters

e

EventArgs

Overrides GridViewRow.OnInitialized(EventArgs)

OnIsExpandedChanged(bool, bool)

Called when the GridViewRow's IsExpanded property changes.

Declaration

cs-api-definition
protected override void OnIsExpandedChanged(bool oldValue, bool newValue)

Parameters

oldValue

bool

The old value of the IsExpanded property.

newValue

bool

The new value of the IsExpanded property.

Overrides GridViewRow.OnIsExpandedChanged(bool, bool)

OnItemsChanged(object, NotifyCollectionChangedEventArgs)

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

Declaration

cs-api-definition
protected virtual void OnItemsChanged(object sender, NotifyCollectionChangedEventArgs e)

Parameters

sender

object

The Items collection of the TreeListViewRow.

e

NotifyCollectionChangedEventArgs

Arguments describing the collection change.

OnMouseDown(MouseButtonEventArgs)

Declaration

cs-api-definition
protected override void OnMouseDown(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs