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>

実行結果はこちら

製品について

Ultimate UI for WPF