CmdPal: Fix opening SUI pages in other languages (#38153)

What we were doing only worked in English. The `.ToString` would get
you the text of the nav item, not the `Tag`

`InvokedItemContainer` gets you the `NavigationViewItem`.
This commit is contained in:
Mike Griese
2025-03-26 02:23:59 -05:00
committed by GitHub
parent e931135d50
commit 2cb63f5fbe

View File

@@ -42,12 +42,8 @@ public sealed partial class SettingsWindow : Window,
private void NavView_ItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args)
{
var selectedItem = args.InvokedItem;
if (selectedItem is not null)
{
Navigate(selectedItem.ToString()!);
}
var selectedItem = args.InvokedItemContainer;
Navigate((selectedItem.Tag as string)!);
}
private void Navigate(string page)