From 5e751ccdbb658211e2763984933c7e4ced72f5f8 Mon Sep 17 00:00:00 2001 From: Dong Bin <14807942+rabbitism@users.noreply.github.com> Date: Fri, 9 Jan 2026 15:45:00 +0800 Subject: [PATCH] Disable scroll chaining in AutoCompleteBox popup. (#716) * feat: disable scroll chaining in popup. * feat: disable scroll chaining in MenuScrollViewer --- src/Semi.Avalonia/Controls/AutoCompleteBox.axaml | 3 ++- src/Semi.Avalonia/Controls/Menu.axaml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Semi.Avalonia/Controls/AutoCompleteBox.axaml b/src/Semi.Avalonia/Controls/AutoCompleteBox.axaml index 3b5e1f6..3d0411c 100644 --- a/src/Semi.Avalonia/Controls/AutoCompleteBox.axaml +++ b/src/Semi.Avalonia/Controls/AutoCompleteBox.axaml @@ -85,7 +85,8 @@ Foreground="{TemplateBinding Foreground}" ItemTemplate="{TemplateBinding ItemTemplate}" ScrollViewer.HorizontalScrollBarVisibility="Auto" - ScrollViewer.VerticalScrollBarVisibility="Auto" /> + ScrollViewer.VerticalScrollBarVisibility="Auto" + ScrollViewer.IsScrollChainingEnabled="False" /> diff --git a/src/Semi.Avalonia/Controls/Menu.axaml b/src/Semi.Avalonia/Controls/Menu.axaml index c8132e6..b181a31 100644 --- a/src/Semi.Avalonia/Controls/Menu.axaml +++ b/src/Semi.Avalonia/Controls/Menu.axaml @@ -7,6 +7,7 @@ + @@ -349,7 +350,7 @@ BorderThickness="{DynamicResource MenuFlyoutBorderThickness}" BoxShadow="{DynamicResource MenuFlyoutBorderBoxShadow}" CornerRadius="{DynamicResource MenuFlyoutCornerRadius}"> - +