TextField ではデフォルトの EditAsType プロパティが String となっているため、例えば値に数値を設定している場合に Format に “N0” を設定しても String に適用することができません。
EditAsType に対して Format に適したタイプを設定していただくことで、Format が適用されます。
以下は Double を設定したコードです。
<igDP:XamDataGrid
x:Name="dataGrid1"
DataSource="{Binding}">
<igDP:XamDataGrid.FieldLayouts>
<igDP:FieldLayout>
<igDP:TextField Name="ID" Label="ID"/>
<igDP:TextField Name="Number" Label="Number" Format="N0" EditAsType="{x:Type sys:Double}" /> ?
</igDP:FieldLayout>
</igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>
実行結果はこちら
