feat: make nav menu item focusable.

This commit is contained in:
rabbitism
2024-09-06 23:28:05 +08:00
parent a552244b42
commit 747bfc4695

View File

@@ -142,6 +142,7 @@ public class NavMenuItem: HeaderedItemsControl
{
// SelectableMixin.Attach<NavMenuItem>(IsSelectedProperty);
PressedMixin.Attach<NavMenuItem>();
FocusableProperty.OverrideDefaultValue<NavMenuItem>(true);
LevelProperty.Changed.AddClassHandler<NavMenuItem, int>((item, args) => item.OnLevelChange(args));
IsHighlightedProperty.AffectsPseudoClass<NavMenuItem>(PC_Highlighted);
IsHorizontalCollapsedProperty.AffectsPseudoClass<NavMenuItem>(PC_HorizontalCollapsed);