Skip to main content

EditBase.BorderColor Property

Gets or sets the color of the editor box borders.

Namespace: DevExpress.XamarinForms.Editors

Assembly: DevExpress.XamarinForms.Editors.dll

NuGet Package: DevExpress.XamarinForms.Editors

Declaration

public Color BorderColor { get; set; }

Property Value

Type Description
Color

The border color of the editor in unfocused state.

Remarks

Use the BoxMode property to specify how the editor is displayed. The following modes are supported:

  • Outlined—the border is displayed around the entire editor box, corners are rounded.
  • Filled—the border is displayed only for the bottom edge of the editor box, the box background is filled with the default color, top corners are rounded.

You can configure the following appearance settings for each type of the editor box:

Outlined:
Default editor Appearance

Filled:
Filled editor Appearance

Borders

You can specify the color and thickness of the text editor box. The following table shows default borders of the editor in each state and lists properties that you can use to customize them:

Editor State / Properties

Outlined Editor

Filled Editor

Unfocused:
BorderColor
BorderThickness

Focused:
FocusedBorderColor
FocusedBorderThickness

Disabled:
DisabledBorderColor DisabledBorderThickness

Error:
ErrorColor

The CursorColor property specifies the color of the input cursor. To specify the text color, use the TextColor property.

Background

Use the BackgroundColor and DisabledBackgroundColor properties to set the editor box fill color in the corresponding state.

Property

Outlined Editor

Filled Editor

Default

BackgroundColor = PeachPuff

DisabledBackgroundColor = PeachPuff

Corners

You can adjust edit box corners - all corners of an Outlined text editor, and top corners of a Filled editor (bottom corners are always square). Use the CornerRadius property to change the radius of editor corners:

  • Pass a single double value to the CornerRadius structure to set the same radius for all editor corners:

    <dxe:TextEdit x:Name = "textEdit" CornerRadius = "15"/>
    

  • Pass four double values (TopLeft, TopRight, BottomLeft and BottomRight, in this order) to specify each corner radius separately:

    <dxe:TextEdit x:Name = "textEdit" CornerRadius = "20,0,0,0"/>
    

The CornerMode property specifies whether the editor corners are cut or rounded. In cut corner mode, the parameters above affect corner bevel size.

Property

Outlined Editor

Filled Editor

Default

CornerRadius = 15
CornerMode = Round

CornerRadius = 15
CornerMode = Cut

Example

This example shows how to customize the editor box borders and background of the TextEdit editor in each state.

State

Default

Custom

Unfocused

Focused

Disabled

Error

<dxe:TextEdit BackgroundColor="Linen"
              DisabledBackgroundColor="PapayaWhip"
              BorderColor="Black"
              BorderThickness="2"
              FocusedBorderThickness="4"
              FocusedBorderColor="DarkOrange"
              DisabledBorderColor="PeachPuff"
              DisabledBorderThickness="6"
              ErrorColor="DarkRed"
              CornerRadius="10"
              CornerMode="Cut"/>
See Also