Skip to main content

DxComboBox<TData, TValue>.TextChanged Event

Allows you to react to the ComboBox editor’s text changes.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.1.dll

NuGet Package: DevExpress.Blazor

Declaration

[Parameter]
public EventCallback<string> TextChanged { get; set; }

Parameters

Type Description
String

The new text.

Remarks

The ComboBox editor updates the Text property value and raises the TextChanged event when a user performs one of the following actions:

  • Changes the editor’s text and removes focus from the ComboBox.
  • Changes the editor’s text and presses Enter.
  • Clicks the Clear button.
  • Selects an item from the ComboBox editor’s drop-down window.

The following code snippet displays the current text and value of the ComboBox above the editor:

ComboBox Text Changed

<p class="mb-1">
    Selected item: <b>@(Value == null ? "null" : Value)</b>, Text = <b>@Text</b>
</p>

<DxComboBox Data="@Cities"
            AllowUserInput="true"
            @bind-Value="@Value"
            Text="@Text" 
            TextChanged="@OnTextChanged" />

@code {
    IEnumerable<string> Cities = new List<string>() { "London", "Berlin", "Paris", };
    string Value { get; set; } 
    string Text { get; set; } = "London";

    void OnTextChanged(string newValue) {
        Text = newValue;
    }
}
See Also