wpf 如何编辑ListView控件项的ItemContainerStyle?

ih99xse1  于 2022-12-14  发布在  其他
关注(0)|答案(2)|浏览(331)

我希望能够编辑ListView控件项的ItemContainerStyle,以便修改选定项的显示方式。我了解到,可以编辑通用ItemContainerStyle的副本,方法是打开“文档大纲”窗口,右键单击大纲中的ListView控件,然后选择 * 编辑其他模板〉编辑生成的项容器(ItemContainerStyle)〉编辑副本。* 但是,Visual Studio没有给予 * 编辑副本 * 的选项,如下所示:Demonstration of Problem

详细数据

  • 我使用的是.NET 6.0和Visual Studio 2022
  • 在Visual Studio Blend中也无法编辑复本。
zour9fqk

zour9fqk1#

Visual Studio将给予编辑ListBox项的ItemContainerStyle副本的选项,但不提供编辑ListView项的ItemContainerStyle副本的选项。

1l5u6lss

1l5u6lss2#

查看和编辑给定控件的所有样式选项的最简单方法是从“属性”窗口导出默认模板。我不知道从文档大纲导出它。单击控件,“属性”窗口,“杂项”,“ItemContainerStyle”,向下箭头,“转换为新资源”。
正如您所说,这不适用于ListView,但适用于共享相同样式的ListBox。要解决此问题,请将ListBox添加到xaml并使用它来生成样式。您可以将ListBox的所有示例更改为导出样式中的ListView,但这不会有任何区别。

相关问题