feat: make nav menu item focusable.
This commit is contained in:
@@ -142,6 +142,7 @@ public class NavMenuItem: HeaderedItemsControl
|
|||||||
{
|
{
|
||||||
// SelectableMixin.Attach<NavMenuItem>(IsSelectedProperty);
|
// SelectableMixin.Attach<NavMenuItem>(IsSelectedProperty);
|
||||||
PressedMixin.Attach<NavMenuItem>();
|
PressedMixin.Attach<NavMenuItem>();
|
||||||
|
FocusableProperty.OverrideDefaultValue<NavMenuItem>(true);
|
||||||
LevelProperty.Changed.AddClassHandler<NavMenuItem, int>((item, args) => item.OnLevelChange(args));
|
LevelProperty.Changed.AddClassHandler<NavMenuItem, int>((item, args) => item.OnLevelChange(args));
|
||||||
IsHighlightedProperty.AffectsPseudoClass<NavMenuItem>(PC_Highlighted);
|
IsHighlightedProperty.AffectsPseudoClass<NavMenuItem>(PC_Highlighted);
|
||||||
IsHorizontalCollapsedProperty.AffectsPseudoClass<NavMenuItem>(PC_HorizontalCollapsed);
|
IsHorizontalCollapsedProperty.AffectsPseudoClass<NavMenuItem>(PC_HorizontalCollapsed);
|
||||||
|
|||||||
Reference in New Issue
Block a user