Lenguaje

LocalizableEnumConverter Clase

Definición

LocalizableEnumConverter permite convertir los valores de una enumeración en cadenas localizadas basadas en el atributo DisplayNameKey aplicado a los elementos individuales de enum.

public class LocalizableEnumConverter : System.ComponentModel.EnumConverter
type LocalizableEnumConverter = class
    inherit EnumConverter
Public Class LocalizableEnumConverter
Inherits EnumConverter
Herencia
LocalizableEnumConverter

Ejemplos

public enum ScriptModeOptions { [DisplayNameKey("CreateOnlyMode")] scriptCreateOnly, [DisplayNameKey("DropOnlyMode")] scriptDropOnly }

Constructores

Nombre Description
LocalizableEnumConverter(Type)

Este constructor es el constructor predeterminado que se usaría si este convertidor se coloca en una clase Enum directamente y no a través de la abstracción a través del atributo LocalizedTypeConverter en la clase contenedora.

Métodos

Nombre Description
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Realiza la conversión de cadena a enumeración y la enumeración impar a enumeración. Todos los demás se pasan a la base

ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Realiza la conversión de Enum a string y la cadena impar a string. Todos los demás se pasan a la base

GetStandardValues(ITypeDescriptorContext)

Devuelve la lista de valores del cuadro de lista de la cuadrícula de propiedades. Si se define la interfaz IDynamicVisible, llamamos a esa para obtener la matriz de valores manipulados. Si no es así, solo se devuelve la lista de valores.

GetStandardValuesExclusive(ITypeDescriptorContext)

LocalizableEnumConverter permite convertir los valores de una enumeración en cadenas localizadas basadas en el atributo DisplayNameKey aplicado a los elementos individuales de enum.

GetStandardValuesSupported(ITypeDescriptorContext)

LocalizableEnumConverter permite convertir los valores de una enumeración en cadenas localizadas basadas en el atributo DisplayNameKey aplicado a los elementos individuales de enum.

Se aplica a