XamDataGridの列の自動生成を止めるには、FieldLayoutSettingsのAutoGenerateFieldsプロパティにFalseを設定してください。

...
<igDP:XamDataGrid.FieldLayoutSettings>
    <igDP:FieldLayoutSettings AutoGenerateFields="False" />
</igDP:XamDataGrid.FieldLayoutSettings>
...

 

WPF標準のGridViewと、プロパティ名やプロパティのある場所が違うので、ご注意ください。

プロパティ名 プロパティの場所
GridView AutoGenerateColumns GridViewの下
XamDataGrid AutoGenerateFields XamDataGridのFieldLayoutSettingsの下

 

リファレンス

「フィールドの生成、手動と自動」
https://jp.infragistics.com/help/wpf/xamdata-generating-fields-manually-versus-automatically

「AutoGenerateFields プロパティ」
https://jp.infragistics.com/help/wpf/infragisticswpf.datapresenter~infragistics.windows.datapresenter.fieldlayoutsettings~autogeneratefields

 

Tagged: