我想更改下面链接的图片中所选项目的边框外观。
我已经在 msdn.com 和互联网上查找过,但没有发现任何有用的东西。
我怎样才能做到这一点?
选择外观是 ListViewItem 的 ControlTemplate 的一部分。要修改整个 ListView 的模板,请使用 ItemContainerStyle 将样式应用于每个项目,其中可以包含模板的修改版本。
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListViewItem">
...
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListView.ItemContainerStyle>
</ListView>
ListViewItem 的默认模板非常复杂,因此为了尽可能保留默认行为并为您提供一个良好的起点,最简单的方法是使用 Blend 为您创建一个副本。
在 Blend 中,右键单击 ListView 并选择:
编辑其他模板 -> 编辑生成的项目容器 -> 编辑副本...
它会在上面的表单中为您创建一个样式,并填充默认模板。选择外观使用模板中的一些您可能想要修改的不同元素 - 这些可以通过在“状态”面板中选择“选定”状态来查看在“混合”中并深入到“对象”面板中突出显示的项目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)