0

リストをカンマ区切りの文字列に変換したい。そのために、私は多値コンバーターを使用しています。しかし、xamdatagridのフィールドにバインドする方法がわかりません。

ありがとう。

4

1 に答える 1

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 内でテンプレートを定義し、コンバーターをテキストボックスまたは使用するその他のコントロールにバインドできます。

お役に立てれば

于 2011-12-09T05:43:33.177 に答える