バージョン

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) などのドット表記は得られません。