gpt4 book ai didi

c# - 在 Windows 8 CP 中设置所选 ListViewItem 的样式

转载 作者:太空狗 更新时间:2023-10-29 17:37:04 25 4
gpt4 key购买 nike

我想更改下面链接图片中所选项目的边框外观。

enter image description here

我已经在 msdn.com 和 Internet 上四处寻找,但没有发现任何有用的东西。

我该怎么做?

最佳答案

选择外观是 ListViewItem 的 ControlTemplate 的一部分。要修改整个 ListView 的模板,请使用 ItemContainerStyle 将 Style 应用于每个项目,其中可以包含模板的修改版本。

<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 并选择:

编辑其他模板 -> 编辑生成的项目容器 -> 编辑副本...

它会在上面的表单中为您创建一个样式,并填充默认模板。选择外观使用模板中的几个不同元素,您可能想要修改这些元素 - 这些可以通过选择 Selected 状态看到Blend 中的“状态”面板,并钻取“对象”面板中突出显示的项目。

关于c# - 在 Windows 8 CP 中设置所选 ListViewItem 的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9623938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com