New to Telerik UI for .NET MAUIStart a free 30-day trial

.NET MAUI Editor Events

Updated on Feb 9, 2026

The Telerik UI for .NET MAUI Editor control exposes a number of events and commands for notifying after user interactions.

The Editor supports the following events:

  • TextChanged—Occurs when the text is changed. The TextChanged event handler receives a TextChangedEventArgs argument containing data related to this event. The TextChangedEventArgs provides the following properties:

    • NewTextValue (string)—Gets the new text value.
    • OldTextValue (string)—Gets the old text value.
  • TextChanging—Occurs when the text in the control starts to change, but before the Text property is updated. The TextChanging event handler receives a TextChangingEventArgs argument containing data related to this event. The TextChangedEventArgs provides the following properties:

    • NewText (string)—Gets the new text that is about to be entered into the input view.
    • OldText (string)—Gets the old text that is entered into the input view.
    • Cancel (bool)—Gets or sets a value that indicates whether to cancel the text changes.
  • Completed—Occurs when the user finalizes the text.

The Completed event is raised when the Editor control losses focus.

The following example demonstrates the Editor definition in XAML with the TextChanged and Completed event handlers.

1. Define the Editor.

xaml
        <telerik:RadEditor TextChanging="OnTextChanging"
             Completed="OnCompleted" />

2. Add the following namespace:

XAML
xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"

3. Set the TextChanging event.

c#
private void OnTextChanging(object sender, Telerik.Maui.Controls.TextChangingEventArgs e)
{
    this.eventLabel.Text = $"Text changing from '{e.OldText}' to '{e.NewText}'";
}

3. Set the Completed event.

c#
private void OnCompleted(object sender, System.EventArgs e)
{
    var editor = sender as RadEditor;
    if (editor.Text is not null)
    {
        editor.Text = string.Empty;
        this.eventLabel.Text = string.Empty;
    }
}

Editor Events

See Also

In this article
See Also
Not finding the help you need?
Contact Support