属性值转换

在有些情况下希望属性成员值不只是基础类型,而是枚举或自定义类型;组件提供这样的支持,允许用户实现属性成和字段转换器。
[DefaultEnum]
[EnumToString]
ChangeDKPType Type { get; set; }
EnumToString 用来描述Enum到String的转,当保存数据的时候会自动转成string;当获取数据的时会自动把string转成ChangeDKPType。
组件提供以下转换器:
  • EnumToString
  • EnumToInt
开发人员可以通过继承PropertyCastAttribute 实现具体需求的值转换器。

Last edited Jun 4, 2010 at 9:16 AM by smarkhenry, version 1

Comments

No comments yet.