Explorar el Código

Check if event was handled before in OnTextInput

temporaryuser0 hace 7 años
padre
commit
ad675ded5e
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  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)