使用attributes将clr属性中的double转换为string
本文关键字:double 转换 string attributes clr 属性 使用 | 更新日期: 2023-09-27 18:14:53
我正在寻找一种方法来指定如何将双属性转换为视图中的字符串(主要是小数数),而不必使属性成为字符串属性,也不必在绑定中添加转换器。
double _value = 1.234234234234234;
[TypeConverter(typeof(DoubleToStringConverter))]
public double Value
{
get { return _value; }
set { _value = value; }
}
我尝试了一个TypeConverter(如上所述)没有结果…有什么建议吗?
像这样在绑定中指定字符串格式怎么样?
<TextBox Binding="{Binding Path=Value, StringFormat={}{0:0.###}}" />
Value应该自动转换为具有指定格式的字符串,以便在视图上显示。