为什么这行代码
<TextBlock Text="{Binding Net, StringFormat=c}"/>
Run Code Online (Sandbox Code Playgroud)
当我的所有区域设置都设置为UK时,将结果输出为$ xx.xx.我希望它输出为£xx.xx.有任何想法吗?我尝试过stringformat的不同变体,包括StringFormat = {} {0:C},但仍然得到相同的结果.
谢谢你的期待.
当我的应用程序使用指定的文化运行时.不要关闭应用程序,用户更改系统的文化,例如:从"."更改数字小数分隔符.至 ",".如何我的应用程序可以捕获此事件.谢谢.
注意: C#2.0,Windows窗体.