CommonLocalizableEnumConverter 类

定义

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 属性将枚举的值转换为本地化字符串。

适用于