在以下控件中,我作为数据上下文附加了一个带有一些默认值的视图模型:
这是我用作视图模型的类:
ArrayList
为了避免必须实施转换器,我选择仅使用属性来转换计数和价格的基础值。我想显示价格为5.00美元,但格式由于某种原因省略了货币符号。
我尝试过多种方法让货币显示美元符号,所有这些方法都无法正确显示货币。
我的挫败感是否有可能,是否有理由不在设计时显示美元符号?这会在运行时工作,还是我只是在冲洗?
已要求将有关值与显示媒体绑定的方式:
datacontext的绑定如下:
ASP_0158_:_80004005| Mising URL
应该显示价格的控件是这样绑定的:
sub Open
on error resume next
Set db = Server.CreateObject("ADODB.Connection")
db.Open Application("Connect")
'Response.write err.description
if err.number <> 0 then
db.close
Response.Redirect "notapproved.asp?db=unavailable&instance= "
end if
end sub
答案 0 :(得分:1)
尝试在此绑定中指定美国文化
< TextBlock Text="{Binding Value, StringFormat=C, ConverterCulture=en-US}"/>