From 348752532cd8e3b71949d243c98c0769b6c04c82 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 23 Apr 2024 22:10:11 +0800 Subject: [PATCH] feat: ensure pressed status. --- src/Ursa/Controls/ComboBox/TreeComboBox.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Ursa/Controls/ComboBox/TreeComboBox.cs b/src/Ursa/Controls/ComboBox/TreeComboBox.cs index 3c6b201..e88d55e 100644 --- a/src/Ursa/Controls/ComboBox/TreeComboBox.cs +++ b/src/Ursa/Controls/ComboBox/TreeComboBox.cs @@ -1,6 +1,7 @@ using Avalonia; using Avalonia.Controls; using Avalonia.Controls.Metadata; +using Avalonia.Controls.Mixins; using Avalonia.Controls.Primitives; using Avalonia.Controls.Shapes; using Avalonia.Controls.Templates; @@ -148,6 +149,7 @@ public class TreeComboBox: ItemsControl, IClearControl, IInnerContentControl, IP FocusableProperty.OverrideDefaultValue(true); SelectedItemProperty.Changed.AddClassHandler((box, args) => box.OnSelectedItemChanged(args)); IsDropDownOpenProperty.AffectsPseudoClass(PC_DropdownOpen); + PressedMixin.Attach(); } private void OnSelectedItemChanged(AvaloniaPropertyChangedEventArgs args)