このコントロールは廃止されたため、XamDataGrid コントロールに移行することをお勧めします。今後、新機能、バグ修正、サポートは提供されません。コードベースの XamDataGrid への移行に関する質問は、サポートまでお問い合わせください。
xamGrid に表示される列をさらに制御するには、列構造コントロールを定義します。単純なフラットのオブジェクト構造を持つ場合、コントロールの Columns コレクション内で列を定義できます。
<ig:XamGrid x:Name="xamGrid1" AutoGenerateColumns="False"
ItemsSource="{Binding Source={StaticResource categoryData}, Path=CategoriesAndProducts}">
<ig:XamGrid.Columns>
<ig:TextColumn Key="CategoryID" />
<ig:TextColumn Key="CategoryName" />
<ig:TextColumn Key="Description" />
</ig:XamGrid.Columns>
</ig:XamGrid>
行ったのは自身の列レイアウトの定義で、この場合は xamGrid のルート レベルのレイアウトの定義です。列レイアウトの各 Column オブジェクトは、データ ソース オブジェクトによって公開されるプロパティに一致するキーを提供することを求めます。
キーが定義されているが対応するプロパティがデータ オブジェクトで見つからない場合、グリッドは InvalidColumnKeyException エラーを表示します。また、列のコレクションを定義するが AutoGenerateColumns を無効にしない場合、グリッドに明示的に定義した列を含むだけでなく、明示的に定義された列を持たないデータ ソースによって公開されたプロパティの列も自動的に生成されます。