我正在寻找一种方法来指定如何将double属性转换为视图中的字符串(主要是小数位数),而不必将属性设置为字符串属性,也无需在绑定中添加转换器
double _value = 1.234234234234234;
[TypeConverter(typeof(DoubleToStringConverter))]
public double Value
{
get { return _value; }
set { _value = value; }
}
我尝试过没有结果的TypeConverter(如上所示)......有什么建议吗?
答案 0 :(得分:1)
如何在绑定中指定字符串格式呢?
<TextBox Binding="{Binding Path=Value, StringFormat={}{0:0.###}}" />
值应自动转换为具有指定格式的字符串,以便在视图上显示。