I have an application, which is based for India, and I'm setting Culture as:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-IN");
The above code is called before the Window.InitializeComponent()
method is called.
Still this is showing $
as CurrencySymbol in all TextBoxes.
If I bind a TextBox as following, it shows Rs.
as CurrencySymbol:
Text="{Binding Salary,Mode=TwoWay,StringFormat=C,ConvertCulture=en-IN}".