我如何根据我的国家获得货币格式,即印度卢比,印度卢比或卢比?
请告诉我实现这个目标的方法? 现在,当我使用 StringFormat =“{} {0:C}”时,“$”正在使用
我已经完成了这个link,我能够达到预期的效果,但我很担心在我的项目中使用它。 这段代码安全吗?
当您测试与设置相关的功能时,上述链接中的含义是什么?更改您直接从文件夹窗口启动程序非常重要,如果您在Visual Studio或任何其他程序中运行它获得不正确的结果。“
答案 0 :(得分:18)
您可以在绑定中指定文化:
TextBlock Text="{Binding Value, StringFormat=C, ConverterCulture=nl-BE}"
nl-BE是比利时文化,你可以用印度文化信息交换它,我不知道; - )
答案 1 :(得分:3)
或者您可以将当前线程设置为正确的文化,因此您将在应用程序的任何位置使用它:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("hi-IN");