Class BoundColumnBase
public abstract class BoundColumnBase : DataGridColumn
- Inheritance
-
BoundColumnBase
- Inherited Members
Properties
Binding
public required BindingBase Binding { get; init; }
Property Value
BindingProperties
protected abstract HashSet<DependencyProperty> BindingProperties { get; }
Property Value
Descriptor
public required ListColumn Descriptor { get; init; }
Property Value
Methods
GenerateBoundControl()
protected abstract FrameworkElement GenerateBoundControl()
Returns
GenerateEditingElement(DataGridCell, object)
When overridden in a derived class, gets an editing element that is bound to the Binding property value of the column.
protected override sealed FrameworkElement GenerateEditingElement(DataGridCell cell, object dataItem)
Parameters
cellDataGridCellThe cell that will contain the generated element.
dataItemobjectThe data item that is represented by the row that contains the intended cell.
Returns
- FrameworkElement
A new editing element that is bound to the Binding property value of the column.
GenerateElement(DataGridCell, object)
When overridden in a derived class, gets a read-only element that is bound to the Binding property value of the column.
protected override sealed FrameworkElement GenerateElement(DataGridCell cell, object dataItem)
Parameters
cellDataGridCellThe cell that will contain the generated element.
dataItemobjectThe data item that is represented by the row that contains the intended cell.
Returns
- FrameworkElement
A new read-only element that is bound to the Binding property value of the column.