WPF版的FlexGrid如何取得单元格对象?我想给单元格设置设置背景色
本帖最后由 高级大宅男 于 2016-4-18 15:13 编辑能否直接取到单元格对象?还是说只能取到CellRange对象?我想给单元格(或CellRange)设置背景色。
C1FlexGrid提供了CellFactory类,可以对对样式比如背景色做设置。
CellFactory类可以创建每一个展示的单元格。
CellFactory的用法可以参考随机安装示例:
\Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\UnboundCellFactory\UnboundCellFactory Alice 发表于 2016-4-11 09:53
C1FlexGrid提供了CellFactory类,可以对对样式比如背景色做设置。
CellFactory类可以创建每一个展示的单元 ...
必须定义自己的类去重写CellFactory的ApplyCellStyles方法然后设置FlexGrid的CellFactory属性吗?这样做相当于遍历了所有的CellRange了。。。能不能直接取到某个CellRange,然后直接设置背景色?? 高级大宅男 发表于 2016-4-11 11:01
必须定义自己的类去重写CellFactory的ApplyCellStyles方法然后设置FlexGrid的CellFactory属性吗?这样做 ...
是的,需要通过ApplyCellStyleMethod来实现背景色。
WPF下不能直接取到某个CellRange。 Alice 发表于 2016-4-11 12:22
是的,需要通过ApplyCellStyleMethod来实现背景色。
WPF下不能直接取到某个CellRange。
好的,知道了 高级大宅男 发表于 2016-4-11 14:13
好的,知道了
谢谢反馈。 Alice 发表于 2016-4-11 16:54
谢谢反馈。
又有个新问题,我重写了ApplyCellStyles(C1FlexGrid grid, CellType cellType, CellRange rng, Border bdr)方法并设置了参数bdr的Background设置背景色成功了,但又发现设置的单元格背景色把选择条的颜色遮住了?该怎么处理呢? 高级大宅男 发表于 2016-4-18 15:12
又有个新问题,我重写了ApplyCellStyles(C1FlexGrid grid, CellType cellType, CellRange rng, Border bd ...
你参考如下的示例:
页:
[1]