Skip to main content
A newer version of this page is available. .
.NET Framework 4.5.2+

Color Properties

  • 2 minutes to read

In XAF the Color and Nullable<Color> properties can be displayed using the ColorEdit control in WinForms applications and the ASPxComboBox control in ASP.NET Web Forms applications.

Examples

WinForms Property Editors for System.Drawing.Color Properties

XAF Color Properties WinForms

Each WinForms Property Editor comes with a control that displays a corresponding property in a Detail View and a repository item that displays this property in a List Editor that supports in-place editing.

ColorPropertyEditor

Control: ColorEdit.

Repository Item: RepositoryItemColorEdit.

Description:

Used for Color properties by default. Use Alt + Down Arrow to expand the editor’s drop-down window.

ASP.NET Web Forms Property Editors for System.Drawing.Color Properties

XAF Color Properties ASP.NET Web Forms

Each ASP.NET Web Forms Property Editor includes controls that display a property in a Detail View in View and Edit mode.

ASPxColorPickerPropertyEditor from the ASP.NET Web Forms System Module

View mode control: The ColorEditDisplayPanel control which wraps ColorEditDisplayControl. It displays an image with the color sample and a label with the color name. Use the ColorEditDisplayControl.ShowDisplayText property to hide the label.

Edit mode control: ASPxColorEdit.

Description:

Allows users to select a color from a drop-down window with a color table or use the color picker to specify a custom color.

ASPxColorPropertyEditor from the ASP.NET Web Forms System Module

View mode control: ASPxImageLabelControl from the ASP.NET Web Forms System Module. It displays an image with the color sample and a label with the color name.

Edit mode control: ASPxComboBox.

Description:

Used for Color properties in legacy applications. You can switch to the ASPxColorPickerPropertyEditor using the IModelRegisteredPropertyEditor.EditorType property or the ViewItems | PropertyEditors | System.Drawing.Color node in the Model Editor.