我希望能够编辑ListView控件项的ItemContainerStyle,以便修改选定项的显示方式。我了解到,可以编辑通用ItemContainerStyle的副本,方法是打开“文档大纲”窗口,右键单击大纲中的ListView控件,然后选择 * 编辑其他模板〉编辑生成的项容器(ItemContainerStyle)〉编辑副本。* 但是,Visual Studio没有给予 * 编辑副本 * 的选项,如下所示:Demonstration of Problem。
详细数据
- 我使用的是.NET 6.0和Visual Studio 2022
- 在Visual Studio Blend中也无法编辑复本。
2条答案
按热度按时间zour9fqk1#
Visual Studio将给予编辑ListBox项的ItemContainerStyle副本的选项,但不提供编辑ListView项的ItemContainerStyle副本的选项。
1l5u6lss2#
查看和编辑给定控件的所有样式选项的最简单方法是从“属性”窗口导出默认模板。我不知道从文档大纲导出它。单击控件,“属性”窗口,“杂项”,“ItemContainerStyle”,向下箭头,“转换为新资源”。
正如您所说,这不适用于ListView,但适用于共享相同样式的ListBox。要解决此问题,请将ListBox添加到xaml并使用它来生成样式。您可以将ListBox的所有示例更改为导出样式中的ListView,但这不会有任何区别。