From f3640afc568b77f6dd3434a26192e47f70e40c1e Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 11 May 2023 11:53:17 +0200 Subject: [PATCH] Set KeyboardNavigationMode.Once on Menu. Not 100% sure this is necessary, but WPF does it. --- src/Avalonia.Controls/Menu.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Avalonia.Controls/Menu.cs b/src/Avalonia.Controls/Menu.cs index ac0262c9b2..4df423dee8 100644 --- a/src/Avalonia.Controls/Menu.cs +++ b/src/Avalonia.Controls/Menu.cs @@ -35,6 +35,9 @@ namespace Avalonia.Controls static Menu() { ItemsPanelProperty.OverrideDefaultValue(typeof(Menu), DefaultPanel); + KeyboardNavigation.TabNavigationProperty.OverrideDefaultValue( + typeof(Menu), + KeyboardNavigationMode.Once); AutomationProperties.AccessibilityViewProperty.OverrideDefaultValue(AccessibilityView.Control); AutomationProperties.ControlTypeOverrideProperty.OverrideDefaultValue(AutomationControlType.Menu); }