Xaml &引用;捷径;用于设置ListViewItem所选背景

Xaml &引用;捷径;用于设置ListViewItem所选背景,xaml,uwp,Xaml,Uwp,我正在使用周年更新(14393)。 我可以使用此代码设置ListViewItem背景 <SolidColorBrush x:Name="ListViewItemBackground" Color="AntiqueWhite" /> 是否可以使用此技术为所选的ListViewItem/PointOver背景设置颜色?是的,您可以覆盖ListView的所选背景笔刷,以便它将使用您的颜色而不是默认颜色。您可以通过提供具有控件定义的相同键的ListView资源来实现这一点 <Li

我正在使用周年更新(14393)。 我可以使用此代码设置ListViewItem
背景

<SolidColorBrush x:Name="ListViewItemBackground" Color="AntiqueWhite" />


是否可以使用此技术为所选的ListViewItem
/
PointOver
背景设置颜色?

是的,您可以覆盖ListView的所选背景笔刷,以便它将使用您的颜色而不是默认颜色。您可以通过提供具有控件定义的相同键的ListView资源来实现这一点

<ListView>
    <ListView.Resources>
        <SolidColorBrush x:Key="ListViewItemBackgroundSelected" Color="Yellow"/>
        <SolidColorBrush x:Key="ListViewItemForegroundSelected" Color="LimeGreen"/>
        <SolidColorBrush x:Key="ListViewItemBackgroundSelectedPointerOver" Color="Blue"/>
    </ListView.Resources>

</ListView>

UWP为其所有控件定义全局笔刷,以使主题化更容易。通过在ListView.Resources集合中设置资源,这些更改仅影响ListView的此实例


如果要为页面或整个应用程序设置相同的配色方案,可以在页面或应用程序资源字典中覆盖这些画笔。

谢谢,我可以在哪里找到此主题的参考?这是一篇关于MSDN的好文章,但您主要需要找到控件的默认画笔名称。查看控件的模板会有所帮助。谢谢,这就是我所需要的!