Back to Devexpress

ICheckBoxSettings.CheckType Property

blazor-devexpress-dot-blazor-dot-icheckboxsettings-4d28664f.md

latest2.5 KB
Original Source

ICheckBoxSettings.CheckType Property

Specifies the type of the displayed checkbox editor when the Grid is in edit mode.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
[DefaultValue(CheckType.Checkbox)]
[Parameter]
CheckType CheckType { get; set; }

Property Value

TypeDefaultDescription
CheckTypeCheckbox

An enumeration value.

|

Available values:

NameDescription
Checkbox

A standard checkbox.

| | Switch |

A toggle switch.

|

Remarks

Use the CheckType property to change the checkbox type (checkbox or switch) at runtime. In markup, set the DxCheckBoxSettings.CheckType property to Switch to display the checkbox editor as a toggle switch.

Note

The CheckType property does not affect checkboxes displayed in data cells when the Grid is in display mode.

The ICheckBoxSettings interface allows you to get and customize settings of a checkbox editor at runtime. You can get editor settings in the following ways:

csharp
void Grid_CustomizeFilterRowEditor(GridCustomizeFilterRowEditorEventArgs e) {
    if(e.EditSettings is ICheckBoxSettings checkboxSettings)
        checkboxSettings.CheckType = CheckType.Switch;
}
csharp
void Grid_CustomizeDataRowEditor(GridCustomizeDataRowEditorEventArgs e) {
    if(e.EditSettings is ICheckBoxSettings checkboxSettings)
        checkboxSettings.CheckType = CheckType.Switch;
}

See Also

ICheckBoxSettings Interface

ICheckBoxSettings Members

DevExpress.Blazor Namespace