コレクションの 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>
実行結果

サンプル
APIリファレンス
- 「非バインド フィールドの構成」->「AlternateBinding を使用してフィールド バインディングの構成」