如何根据我的国家(例如印度卢比,INR或Rs)获得货币格式?
请告诉我实现这一点的方法? 当我使用StringFormat="{}{0:C}"时,目前正在使用"$"。
我已经阅读了链接,并且能够实现所需的结果,但我担心在我的项目中使用此代码。 这段代码安全吗?
在上面的链接中,这行代码是什么意思“当您测试与设置更改相关的功能时,重要的是您直接从文件夹窗口启动程序,如果您从Visual Studio或任何其他程序运行它,则可能会获得不正确的结果。”
如何根据我的国家(例如印度卢比,INR或Rs)获得货币格式?
请告诉我实现这一点的方法? 当我使用StringFormat="{}{0:C}"时,目前正在使用"$"。
我已经阅读了链接,并且能够实现所需的结果,但我担心在我的项目中使用此代码。 这段代码安全吗?
在上面的链接中,这行代码是什么意思“当您测试与设置更改相关的功能时,重要的是您直接从文件夹窗口启动程序,如果您从Visual Studio或任何其他程序运行它,则可能会获得不正确的结果。”
您可以像这样在绑定中指定区域设置:
TextBlock Text="{Binding Value, StringFormat=C, ConverterCulture=nl-BE}"
nl-BE 是比利时的文化,你可以用印度的文化信息来替换它,我不知道那个。
或者您可以将当前线程设置为正确的文化,这样您就可以在应用程序的任何地方使用它:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("hi-IN");