In This Article

DataGridColorColumn Class

Represents a data-bound column for use in a DataGrid that utilizes the ColorEditBox control.

public class DataGridColorColumn : DataGridPartEditBoxColumnBase<Color?>
Inheritance:
object DataGridColumn DataGridBoundColumn DataGridBoundColumnBase DataGridPartEditBoxColumnBase<Color?> object

Constructors

DataGridColorColumn()

Initializes an instance of the DataGridColorColumn class.

public DataGridColorColumn()

Properties

DefaultValue

Gets or sets the value to set when incrementing/decrementing from a null value.

public Color DefaultValue { get; set; }

Property Value

Color:

The value to set when incrementing/decrementing from a null value. The default value is Red.

HasSwatch

Gets or sets whether the edit box should display a swatch that previews the Value.

public bool HasSwatch { get; set; }

Property Value

bool:

true if the edit box should display a swatch that previews the Value; otherwise, false. The default value is true.

HasText

Gets or sets whether the edit box should display a text representation of the Value.

public bool HasText { get; set; }

Property Value

bool:

true if the edit box should display a text representation of the Value; otherwise, false. The default value is true.

IsAlphaEnabled

Gets or sets whether the alpha channel (transparency) of the color value is enabled.

public bool IsAlphaEnabled { get; set; }

Property Value

bool:

true if the alpha channel (transparency) of the color value is enabled; otherwise, false. The default value is true.

Remarks

When disabled, no transparency is supported.

Methods

ApplyStandardValues(FrameworkElement)

Applies standard values to the specified target element.

protected override void ApplyStandardValues(FrameworkElement targetElement)
Parameter Type Description
targetElement FrameworkElement

The target element.

GetEditBoxType()

Gets the type of the associated PartEditBoxBase-derived control.

protected override Type GetEditBoxType()

Returns

Type:

The type of the associated PartEditBoxBase-derived control.

Fields

DefaultValueProperty

Identifies the DefaultValue dependency property. This field is read-only.

public static readonly DependencyProperty DefaultValueProperty

HasSwatchProperty

Identifies the HasSwatch dependency property. This field is read-only.

public static readonly DependencyProperty HasSwatchProperty

HasTextProperty

Identifies the HasText dependency property. This field is read-only.

public static readonly DependencyProperty HasTextProperty

IsAlphaEnabledProperty

Identifies the IsAlphaEnabled dependency property. This field is read-only.

public static readonly DependencyProperty IsAlphaEnabledProperty

Inherited Members