Infragistics|Ultimate UI for WPF|如何將集合的第 n 個值綁定到 XamDataGrid 字段

infragistics log


如果要將欄位設定為集合的第 n 個值,請使用

  • 在 Field 的 BindingType 屬性中指定 UseAlternate。
  • 使用 Field 的 AlternateBinding 屬性指定要綁定的第 n 個元素。

它可以透過以下方式實現

<igDP:XamDataGrid
    x:Name="xamDataGrid1"
    DataSource="{Binding SampleData}">
    <igDP:XamDataGrid.FieldLayouts>
        <igDP:FieldLayout>
            <igDP:FieldLayout.Fields>
                <!-- コレクション(この例では "Children")の n 番目の要素を指定する場合 -->
                <igDP:Field
                    Label="Children[2]'s Name"
                    BindingType="UseAlternateBinding"
                    AlternateBinding="{Binding Children[2].Name, Mode=TwoWay}"/>
            </igDP:FieldLayout.Fields>
        </igDP:FieldLayout>
    </igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>
執行結果
延伸閱讀
aa71435723的大頭照
Winston

Eggplant DAI 自動化測試專家。

留言