From a302081ef690606567bdcc35d421cc78be099885 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 13 Feb 2024 20:02:02 +0800 Subject: [PATCH] feat: temp solution for highlight. --- src/Ursa/Controls/NavMenu/NavMenuItem.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Ursa/Controls/NavMenu/NavMenuItem.cs b/src/Ursa/Controls/NavMenu/NavMenuItem.cs index 7271c69..20cda43 100644 --- a/src/Ursa/Controls/NavMenu/NavMenuItem.cs +++ b/src/Ursa/Controls/NavMenu/NavMenuItem.cs @@ -172,6 +172,10 @@ public class NavMenuItem: HeaderedSelectingItemsControl this[!HeaderTemplateProperty] = _rootMenu[!NavMenu.HeaderTemplateProperty]; this[!SubMenuIndentProperty] = _rootMenu[!NavMenu.SubMenuIndentProperty]; this[!IsHorizontalCollapsedProperty] = _rootMenu[!NavMenu.IsHorizontalCollapsedProperty]; + if (this == _rootMenu.SelectedItem || this.DataContext == _rootMenu.SelectedItem) + { + SelectItem(this); + } } }