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 TreeListViewRowPanelBase class.

protected TreeListViewRowPanelBase()

Properties

Orientation

Gets the Orientation of the child element layout.

public Orientation Orientation { get; }

Property Value

Orientation:

The Orientation of the child element layout.

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

Returns

Control:

A Control that should be used within a cell.

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()