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

问题描述:

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

谢谢。

这可以帮你吗?

 <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内部和转换器绑定到一个文本框或任何其他控制您要使用

希望这有助于

+0

非常感谢,我不应该使用多值coverter为逗号分隔字符串。但是你的代码可以帮助我解决这个问题。 – Mike143