XAML中的StringFormat,WPF:货币格式

Pan*_*yay 6 wpf currency string-formatting

我怎样才能根据我的国家获得货币格式,即印度卢比,印度卢比或卢比?

请告诉我实现这个目标的方法?现在,当我使用StringFormat ="{} {0:C}"时,正在使用"$"

我已经通过这个链接,我能够达到预期的效果,但我担心在我的项目中使用它.这段代码安全吗?

这一行在上面的链接中意味着什么"当你测试与设置相关的功能时,重要的是你直接从文件夹窗口启动程序,如果你从Visual Studio或任何其他程序中运行它可能会得到不正确的结果."

小智 18

您可以在绑定中指定文化,如下所示:

TextBlock Text="{Binding Value, StringFormat=C, ConverterCulture=nl-BE}" 
Run Code Online (Sandbox Code Playgroud)

nl-BE是比利时文化,你可以用印度文化信息交换它,我不知道;-)