【发布时间】:2012-11-15 14:56:20
【问题描述】:
我正在使用扩展 WPF 工具包中的 PropertyGird。我几乎可以做任何我需要的事情,但我无法格式化数字。
我有一个double 属性,我希望它只显示两个十进制数字(其字符串格式应该是"F2")。我尝试过添加[DisplayFormat(DataFormatString = "{F2}")] 属性,但它似乎没有任何效果(我仍然有我的 10 位数字)。
我做错了吗?我真的需要为double 类型创建一个CustomEditor,它会像这样格式化所有我的double 属性吗?
感谢任何帮助!
编辑:使用网格的 AutoGenerateProperties 选项自动绑定属性。我没有明确的绑定。如果可能的话,我想保持这种方式,但这不是强制性的。
【问题讨论】:
-
您能展示一下您是如何绑定该属性的吗?
标签: wpf xaml propertygrid