用于指定属性或字段的显示格式的属性

时间:2010-06-04 21:15:36

标签: c# winforms data-binding format

我目前已经在业务对象中使用与Windows窗体中的验证相关的属性来装饰属性。

我想添加可确定数据格式化方式的属性。这有望与数据绑定无缝协作。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:3)

通过两种主要方法实现格式化(在winforms中):

  • 进行粗粒度格式设置,覆盖ToString()
  • 用于细粒度格式化,定义TypeConverter子类,并在自定义类型(或类的属性等)上使用[TypeConverter(...)]来应用格式(当目标类型为{时{1}})

例如:

typeof(string)