我发现了一些奇怪的行为.如果SelectedItem是SettingsItem,则无法从代码中取消选择它
XAML:
<NavigationView Name="nv">
<NavigationView.MenuItems>
<NavigationViewItem Content="dsadas" />
<NavigationViewItem Content="dsadas" />
<NavigationViewItem Content="dsadas" />
<NavigationViewItem Content="dsadas" />
</NavigationView.MenuItems>
<Button Click="Button_Click" Content="de select" />
</NavigationView>
Run Code Online (Sandbox Code Playgroud)
CS:
private void Button_Click(object sender, RoutedEventArgs e)
{
nv.SelectedItem = null;
}
Run Code Online (Sandbox Code Playgroud)
这就是全部.我不明白为什么代码不适用于设置项以及如何处理此问题.
我想在NavigationView(https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/navigationview)的设置项目(按钮)之前添加新项目。我不知道如何添加这样的功能
我试图修改控件的样式,但是在添加按钮为样式之后,我没有预期的行为。该元素没有导航。我要实现的目标: