From e163d671abd86ec6a3807aeabd901c405a74081b Mon Sep 17 00:00:00 2001 From: Dong Bin <14807942+rabbitism@users.noreply.github.com> Date: Wed, 10 Sep 2025 21:30:56 +0800 Subject: [PATCH] Improve AutoCompleteBox focus behavior for 11.3.x (#761) * feat: improve AutoCompleteBox focus behavior for 11.3.x * fix: open dropdown on tab navigation regardless of navigation method * feat: update per copilot comment. * feat: add a flag to control focus. * fix: fix naming. --- .../Controls/AutoCompleteBox.axaml | 17 +++++- .../AutoCompleteBox/AutoCompleteBox.cs | 59 +++++++++++++++++-- 2 files changed, 71 insertions(+), 5 deletions(-) diff --git a/src/Ursa.Themes.Semi/Controls/AutoCompleteBox.axaml b/src/Ursa.Themes.Semi/Controls/AutoCompleteBox.axaml index 5f56b87..facd2d0 100644 --- a/src/Ursa.Themes.Semi/Controls/AutoCompleteBox.axaml +++ b/src/Ursa.Themes.Semi/Controls/AutoCompleteBox.axaml @@ -14,11 +14,18 @@ Name="PART_TextBox" MinHeight="{TemplateBinding MinHeight}" VerticalAlignment="Stretch" - iri:ClassHelper.ClassSource="{TemplateBinding}" DataValidationErrors.Errors="{TemplateBinding (DataValidationErrors.Errors)}" InnerLeftContent="{TemplateBinding InnerLeftContent}" InnerRightContent="{TemplateBinding InnerRightContent}" Watermark="{TemplateBinding Watermark}" /> +