在NavigationView中选择项目后,是否仍然可以修改默认背景?我想在选择项目时更改其背景。我一直在尝试使用将SelectedItem设置为null并设置项目的普通背景(这是与选择背景不同的属性)的代码,但是实际上并没有用,因为null不会取消选择该项目。
答案 0 :(得分:0)
更改Navigationview所选项目的背景
NavigationViewItem
有很多主题静态资源,如果要编辑所选背景的颜色,只需创建新的SolidColorBrush
资源即可覆盖Application.Resources
中的默认值,如下所示
<Application.Resources>
<ResourceDictionary>
<SolidColorBrush Color="Red" x:Key="NavigationViewItemBackgroundSelected"/>
<SolidColorBrush Color="Red" x:Key="NavigationViewItemBackgroundSelectedPointerOver"/>
</ResourceDictionary>
</Application.Resources>