Table of Contents

Class BoundColumnBase

Namespace
The.WPF.Screens.List
Assembly
Instagile.WPF.dll
public abstract class BoundColumnBase : DataGridColumn
Inheritance
BoundColumnBase
Inherited Members

Properties

Binding

public required BindingBase Binding { get; init; }

Property Value

BindingBase

BindingProperties

protected abstract HashSet<DependencyProperty> BindingProperties { get; }

Property Value

HashSet<DependencyProperty>

Descriptor

public required ListColumn Descriptor { get; init; }

Property Value

ListColumn

Methods

GenerateBoundControl()

protected abstract FrameworkElement GenerateBoundControl()

Returns

FrameworkElement

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

cell DataGridCell

The cell that will contain the generated element.

dataItem object

The 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

cell DataGridCell

The cell that will contain the generated element.

dataItem object

The 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.