Преглед на файлове

Check if event was handled before in OnTextInput

temporaryuser0 преди 7 години
родител
ревизия
ad675ded5e
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      src/Avalonia.Controls/TextBox.cs

+ 5 - 2
src/Avalonia.Controls/TextBox.cs

@@ -275,8 +275,11 @@ namespace Avalonia.Controls
 
         protected override void OnTextInput(TextInputEventArgs e)
         {
-            HandleTextInput(e.Text);
-            e.Handled = true;
+            if (!e.Handled)
+            {
+                HandleTextInput(e.Text);
+                e.Handled = true;
+            }
         }
 
         private void HandleTextInput(string input)