<ig:TextColumn Key="[FirstName]" HeaderText="First Name"/>
xamGrid コントロールの代わりに xamDataGrid コントロールを使用してください。xamGrid は数年以内に廃止する予定のため、新しい機能の追加はありません。xamGrid のサポートおよび重要なバグ修正は廃止時まで提供されます。コードベースの xamDataGrid への移動に関する質問は、サポートまでお問い合わせください。
以下のコードに示すように、xamGrid コントロールによって、オブジェクトの値をバインドするために、 Column オブジェクトの Key プロパティで文字列インデクサー構文を使用することができます。
XAML の場合:
<ig:TextColumn Key="[FirstName]" HeaderText="First Name"/>
以下のコードで示すように、この機能は ColumnLayout オブジェクトでもサポートされます。
XAML の場合:
<ColumnLayout key=”[Test].Children”/>
制限:
文字列および整数のインデクサーだけがサポートされます。
すべてのインデクサーは、オブジェクトではなく特定のタイプを返します。そうでないと、フィルタリングや集計はサポートされません。ただし、GroupBy や Sorting 機能は動作しません。インデクサーがオブジェクトを返す場合、([Test].MyChildProp) などのドット表記は得られません。