CanYou1 发表于 2015-8-25 17:02:00

C1DataGrid里,如何给一个Column的值设置Binding转换器

Alice,C1DataGrid里,如何给一个Column的值设置Binding转换器呢?比如你之前给我提供的NullableNumericBindingConverter

gw0506 发表于 2015-8-25 17:25:00

之前的代码或者demo还有吗?直接看代码就好。其实就是继承一个converter基类,然后实现两个方法就好了,一个convertto一个convertfrom。

CanYou1 发表于 2015-8-30 22:31:00

回复 2楼gw0506的帖子

你们之前给的代码是在列里面加模板,这代码量太大了,我们项目那么多DataGrid,不可能每个都去加这样的模板的,能不能直接在列里设一个Converter?

Alice 发表于 2015-8-31 11:15:00

回复 3楼CanYou1的帖子

你好。
你指的是DataGridTemplateColumn.CellEditingTemplate? DataTemplate可以写到Resource里,然后DataGridTemplateColumn的CellEditingTemplate设置模板。
比如:
<DataTemplate x:Key="DataTemplate1" >
...
</DataTemplate>
<DataTemplate x:Key="EditingDataTemplate1" >
...
</DataTemplate>
设置模板
... ...
<DataGridTemplateColumn Header="Header"
                        CellTemplate="{StaticResource DataTemplate1}"
                        CellEditingTemplate="{StaticResource EditingDataTemplate1}"/>
... ...
页: [1]
查看完整版本: C1DataGrid里,如何给一个Column的值设置Binding转换器