In This Article

TreeListViewRowPanelBase Class

Provides a base panel for arranging a TreeListView header and cells within a TreeListViewItem.

public abstract class TreeListViewRowPanelBase : Panel, IOrientedElement
Inheritance:
object Visual UIElement FrameworkElement Panel object
Derived:
TreeListViewHeaderRowPanel TreeListViewItemRowPanel
Implements:
IOrientedElement

Constructors

TreeListViewRowPanelBase()

Initializes an instance of the class.

protected TreeListViewRowPanelBase()

Properties

Orientation

The Orientation of the child element layout.

public Orientation Orientation { get; }

Property Value

Orientation

Methods

CreateCellElement(TreeListViewColumn)

Creates a Control that should be used within a cell.

protected abstract Control? CreateCellElement(TreeListViewColumn column)
Parameter Type Description
column TreeListViewColumn

The column.

Returns

Control

OnColumnPropertyChanged(TreeListViewColumn, string?)

Occurs when a property on a column has changed.

protected abstract void OnColumnPropertyChanged(TreeListViewColumn column, string? propertyName)
Parameter Type Description
column TreeListViewColumn

The column.

propertyName string

The property name.

UpdateAllCellElementContent()

Updates all cell element content, which occurs when the data context changes but the data type is the same.

protected virtual void UpdateAllCellElementContent()

UpdateAllCellElementZIndexes()

Updates all cell element z-indices.

protected virtual void UpdateAllCellElementZIndexes()

Extension Methods