Back to Devexpress

DxEditorButton.Position Property

blazor-devexpress-dot-blazor-dot-dxeditorbutton-f98ff36e.md

latest2.2 KB
Original Source

DxEditorButton.Position Property

Specifies the button’s position in the editor.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
[DefaultValue(EditorButtonPosition.Right)]
[Parameter]
public EditorButtonPosition Position { get; set; }

Property Value

TypeDefaultDescription
EditorButtonPositionRight

A EditorButtonPosition enumeration value.

|

Available values:

NameDescription
Left

The button is placed at the left edge of the editor.

| | Right |

The button is placed at the right edge of the editor.

|

Remarks

The following code snippet adds two custom buttons to the Date Edit to different positions.

razor
<DxDateEdit @bind-Date="@DateTimeValue"
            CssClass="dx-demo-editor-width">
    <Buttons>
        <DxEditorButton IconCssClass="editor-icon editor-icon-chevron-left-small"
                        Tooltip="Previous day"
                        Position="@EditorButtonPosition.Left"
                        Click="@(_ => OnChangeDayButtonClick(false))" />
        <DxEditorButton IconCssClass="editor-icon editor-icon-chevron-right-small"
                        Tooltip="Next day"
                        Position="@EditorButtonPosition.Right"
                        Click="@(_ => OnChangeDayButtonClick(true))" />
    </Buttons>
</DxDateEdit>

@code{
    DateTime DateTimeValue { get; set; } = DateTime.Today;
        void OnChangeDayButtonClick(bool isAdd) {
            DateTimeValue = DateTimeValue.AddDays(isAdd ? 1 : -1);
        }
}

Run Demo: Editors - Command Buttons

See Also

DxEditorButton Class

DxEditorButton Members

DevExpress.Blazor Namespace