インドを拠点とするアプリケーションがあり、Cultureを次のように設定しています。
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-IN");
上記のコードは、Window.InitializeComponent()
メソッドが呼び出される前に呼び出されます。
それでも、これは$
すべてのTextBoxでCurrencySymbolとして表示されています。
次のようにTextBoxをバインドすると、Rs.
CurrencySymbolとして表示されます。
Text="{Binding Salary,Mode=TwoWay,StringFormat=C,ConvertCulture=en-IN}".