Browse Source

Merge pull request #2107 from AvaloniaUI/features/textbox-ibeam-cursor

Features/textbox ibeam cursor
Nikita Tsukanov 7 years ago
parent
commit
211aaaa6e1
2 changed files with 4 additions and 2 deletions
  1. 0 1
      src/Avalonia.Controls/TextBox.cs
  2. 4 1
      src/Avalonia.Themes.Default/TextBox.xaml

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

@@ -262,7 +262,6 @@ namespace Avalonia.Controls
         protected override void OnTemplateApplied(TemplateAppliedEventArgs e)
         {
             _presenter = e.NameScope.Get<TextPresenter>("PART_TextPresenter");
-            _presenter.Cursor = new Cursor(StandardCursorType.Ibeam);
 
             if (IsFocused)
             {

+ 4 - 1
src/Avalonia.Themes.Default/TextBox.xaml

@@ -62,4 +62,7 @@
   <Style Selector="TextBox:error /template/ Border#border">
     <Setter Property="BorderBrush" Value="{DynamicResource ErrorBrush}"/>
   </Style>
-</Styles>
+  <Style Selector="TextBox">
+    <Setter Property="Cursor" Value="IBeam" />
+  </Style>
+</Styles>