【发布时间】:2019-06-04 02:58:25
【问题描述】:
我有一个 RadGridView,对于网格的一列/单元格,我想更改它的默认“Part_CellBorder”样式。我尝试了很多事情,但我没有找到正确的方法。
谁能建议动态更改 Part_CellBorder (BorderThickness) 样式的正确方法。因为我不想为此创建单独的样式。
【问题讨论】:
标签: wpf styles radgridview datagridviewcellstyle
我有一个 RadGridView,对于网格的一列/单元格,我想更改它的默认“Part_CellBorder”样式。我尝试了很多事情,但我没有找到正确的方法。
谁能建议动态更改 Part_CellBorder (BorderThickness) 样式的正确方法。因为我不想为此创建单独的样式。
【问题讨论】:
标签: wpf styles radgridview datagridviewcellstyle
如果不为单元格创建完整的自定义ControlTemplate,恐怕您无法修改PART_CellBorder 元素,即您将复制整个默认ControlTemplate,然后根据您的要求对其进行编辑。
另一种选择是尝试以编程方式在运行时获取对PART_CellBorder 元素的引用,然后通过设置其任何属性来修改它。但是没有办法只覆盖ControlTemplate的一部分:
WPF: Is there a way to override part of a ControlTemplate without redefining the whole style?
【讨论】: