From 786d3ae670062ecf7016e21162f877069a94649d Mon Sep 17 00:00:00 2001 From: Benedikt Stebner Date: Wed, 2 Feb 2022 10:25:17 +0100 Subject: [PATCH] Fix DataGrid ShowCaret on focus --- src/Avalonia.Controls/TextBox.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Avalonia.Controls/TextBox.cs b/src/Avalonia.Controls/TextBox.cs index dc6b8ffa4c..8cebcaf093 100644 --- a/src/Avalonia.Controls/TextBox.cs +++ b/src/Avalonia.Controls/TextBox.cs @@ -540,6 +540,11 @@ namespace Avalonia.Controls protected override void OnApplyTemplate(TemplateAppliedEventArgs e) { _presenter = e.NameScope.Get("PART_TextPresenter"); + + if (IsFocused) + { + _presenter?.ShowCaret(); + } } protected override void OnAttachedToVisualTree(VisualTreeAttachmentEventArgs e)