NavigationView 以编程方式设置 selectedItem

Ste*_*ons 0 c# navigation uwp

我怎样才能做到这一点?

我在下面尝试过,但这不起作用

NavView.SelectedItem = 1;
Run Code Online (Sandbox Code Playgroud)

the*_*per 6

你设置了一个索引而不是一个项目。试试这个 => 你需要添加使用 System.Linq;

using System.Linq;
NavView.SelectedItem = NavView.MenuItems.ElementAt(YourIndex);
Run Code Online (Sandbox Code Playgroud)

=> 如果你想选择 SettingsItem

NavView.SelectedItem = NavView.SettingsItem;
Run Code Online (Sandbox Code Playgroud)