【问题标题】:NavigationView set selectedItem programmaticallyNavigationView 以编程方式设置 selectedItem
【发布时间】:2018-01-13 19:31:56
【问题描述】:

我该怎么做?

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

NavView.SelectedItem = 1;

【问题讨论】:

    标签: c# uwp navigation


    【解决方案1】:

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

    using System.Linq;
    NavView.SelectedItem = NavView.MenuItems.ElementAt(YourIndex);
    

    => 如果要选择 SettingsItem

    NavView.SelectedItem = NavView.SettingsItem;
    

    【讨论】:

    • 将 SelectedItem 设置为 SettingsItem 正是我需要解决另一个问题。对此答案投了赞成票,谢谢!
    【解决方案2】:

    可能是一种非常老套的方法,但我给了我最初想要设置的 NavigationViewItem 一个 x:Name 属性,然后在后面的代码中使用它

    【讨论】:

      猜你喜欢
      • 2017-11-29
      • 1970-01-01
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      • 2021-11-21
      • 2018-11-26
      • 2011-04-18
      • 2012-07-18
      相关资源
      最近更新 更多