Posted 13 July 2020, 7:06 pm EST
Hi,
Apologies for the delay in responding you as we missed out your case mistakenly.
Regarding the issue that you are facing:
StringFormat N2 shows the characters specific to the current culture. As you said you have changed the settings for showing “.” for decimals. Therefore After changing the settings you also have to provide the current culture for ConverterCulture property of Binding.
First add this xml namespace:
xmlns:glob="clr-namespace:System.Globalization;assembly=mscorlib"
And then while binding provide it as follows:
<c1:Column Binding="{Binding amount_invoice, StringFormat=N2, ConverterCulture={x:Static glob:CultureInfo.CurrentCulture}}" Width="*"></c1:Column>
Please refer to the same from the attached sample.
Regards,
Basant