CommonLocalizableEnumConverter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
CommonLocalizableEnumConverter 允许根据应用于枚举中各个项的 DisplayNameKey 属性将枚举的值转换为本地化字符串。
public class CommonLocalizableEnumConverter : System.ComponentModel.EnumConverter
type CommonLocalizableEnumConverter = class
inherit EnumConverter
Public Class CommonLocalizableEnumConverter
Inherits EnumConverter
- 继承
-
CommonLocalizableEnumConverter
示例
public enum ScriptModeOptions { [DisplayNameKey(“CreateOnlyMode”)] scriptCreateOnly, [DisplayNameKey(“DropOnlyMode”)] scriptDropOnly }
构造函数
| 名称 | 说明 |
|---|---|
| CommonLocalizableEnumConverter(Type) |
此构造函数是默认构造函数,如果此转换器直接放置在枚举类上,而不是通过包含类上的 LocalizedTypeConverter 属性的抽象来使用。 |
方法
| 名称 | 说明 |
|---|---|
| ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
从字符串到枚举和奇数枚举到枚举的转换。 所有其他内容都传递到基地 |
| ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
从枚举到字符串以及奇数字符串到字符串的转换。 所有其他内容都传递到基地 |
| GetStandardValues(ITypeDescriptorContext) |
返回属性网格中列表框的值列表。 如果定义了 ICommonDynamicVisible 接口,则调用该接口以获取操作的值数组。 如果没有,我们只是返回值列表。 |
| GetStandardValuesExclusive(ITypeDescriptorContext) |
CommonLocalizableEnumConverter 允许根据应用于枚举中各个项的 DisplayNameKey 属性将枚举的值转换为本地化字符串。 |
| GetStandardValuesSupported(ITypeDescriptorContext) |
CommonLocalizableEnumConverter 允许根据应用于枚举中各个项的 DisplayNameKey 属性将枚举的值转换为本地化字符串。 |