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