У меня проблема с запятой в разделителе тысяч в WPF. Числа находятся в текстовых полях, поэтому всякий раз, когда число вводится, оно должно отображаться таким образом. Я пробовал StringFormat, но он не работал.
<TextBox Text="{Binding ParcelDetails.OverrideTotalFloorArea.Value,StringFormat='\{0:$#,##0\}', Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True, ValidatesOnExceptions= False}"
IsEnabled="{Binding ParcelDetails.OverrideTotalFloorArea.IsEnabled, UpdateSourceTrigger=PropertyChanged}"
Visibility="{Binding ParcelDetails.OverrideTotalFloorArea.IsVisible, UpdateSourceTrigger=PropertyChanged, Converter={StaticResource BoolToVisibility}}"
Margin="15,2,3,3"
Width="130" >