如何在xamdatagrid中为字段使用多值转换器?

时间:2011-12-09 03:41:50

标签: wpf infragistics xamdatagrid

我想将列表转换为逗号分隔的字符串。为此我使用多值转换器。 但我不知道如何将它绑定到xamdatagrid中的字段。

感谢。

1 个答案:

答案 0 :(得分:0)

这对你有用吗?

      <igDP:Field Name="Property"">
                    <igDP:Field.Settings>
                        <igDP:FieldSettings>
                            <igDP:FieldSetting.CellValuePresenter>
                                <Style TargetType="{x:Type igDP:CellValuePresenter}">
                                    <Setter Property="Content">
                                        <Setter.Value>
                                            <MultiBinding Converter="{StaticResource myConverter}">
                                                <Binding Path="DataItem.Property1" />
                                                <Binding Path="DataItem.Property2" />
                                            </MultiBinding>
                                        </Setter.Value>
                                    </Setter>
                                </Style>
                            </igDP:FieldSetting.CellValuePresenter>
                        </igDP:FieldSettings>
                    </igDP:Field.Settings>
                </igDP:Field>

我不太确定属性“内容”是否有效,但我现在无法测试它,如果不是,你可以在CellValuePresenter中定义一个模板并将转换器绑定到文本框或任何其他控件你想用

希望这有帮助