Browse Source

fixes #686: "End" key works incorrectly in TextBox.

Ivan Kochurkin 9 năm trước cách đây
mục cha
commit
8eea7fb4bc
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  1. 4 0
      src/Avalonia.Controls/TextBox.cs

+ 4 - 0
src/Avalonia.Controls/TextBox.cs

@@ -718,6 +718,10 @@ namespace Avalonia.Controls
                         if (pos < text.Length)
                         if (pos < text.Length)
                         {
                         {
                             --pos;
                             --pos;
+                            if (pos > 0 && Text[pos - 1] == '\r' && Text[pos] == '\n')
+                            {
+                                --pos;
+                            }
                         }
                         }
 
 
                         break;
                         break;