From 2b96d0e6fe394ef1b332ca9445ffc4fadbf158e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Little=E4=B8=B6Dreams?= Date: Sat, 1 Nov 2025 16:50:45 +0000 Subject: [PATCH 1/2] UpdateAutoSuggestBoxSuggestions When MenuItems_CollectionChanged --- .../Controls/NavigationView/NavigationView.Properties.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs b/src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs index 47aa0758f..504a94f4e 100644 --- a/src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs +++ b/src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs @@ -511,6 +511,8 @@ NotifyCollectionChangedEventArgs e private void OnMenuItems_CollectionChanged(object? sender, NotifyCollectionChangedEventArgs e) { + UpdateAutoSuggestBoxSuggestions(); + if (e.NewItems is null) { return; @@ -550,6 +552,8 @@ private static void OnMenuItemsSourceChanged(DependencyObject? d, DependencyProp private void OnFooterMenuItems_CollectionChanged(object? sender, NotifyCollectionChangedEventArgs e) { + UpdateAutoSuggestBoxSuggestions(); + if (e.NewItems is null) { return; From b39e71220029234d7482ade154d74eaeb0236cc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Little=E4=B8=B6Dreams?= Date: Sat, 1 Nov 2025 16:52:49 +0000 Subject: [PATCH 2/2] remove space char in NavigationView.Properties.cs --- src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs b/src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs index 504a94f4e..80a210ab0 100644 --- a/src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs +++ b/src/Wpf.Ui/Controls/NavigationView/NavigationView.Properties.cs @@ -553,7 +553,7 @@ private static void OnMenuItemsSourceChanged(DependencyObject? d, DependencyProp private void OnFooterMenuItems_CollectionChanged(object? sender, NotifyCollectionChangedEventArgs e) { UpdateAutoSuggestBoxSuggestions(); - + if (e.NewItems is null) { return;