Idioma

LocalizableEnumConverter Classe

Definição

O LocalizableEnumConverter permite que os valores de um Enum sejam convertidos em cadeias de caracteres localizadas com base no atributo DisplayNameKey aplicado aos itens individuais na Enum.

public class LocalizableEnumConverter : System.ComponentModel.EnumConverter
type LocalizableEnumConverter = class
    inherit EnumConverter
Public Class LocalizableEnumConverter
Inherits EnumConverter
Herança
LocalizableEnumConverter

Exemplos

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

Construtores

Nome Description
LocalizableEnumConverter(Type)

Esse construtor é o construtor padrão que seria usado se esse conversor fosse colocado em uma classe Enum diretamente e não por meio da abstração por meio do atributo LocalizedTypeConverter na classe que contém.

Métodos

Nome Description
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Faz a conversão de cadeia de caracteres para enumeração e a enumeração ímpar em enumeração. Todos os outros são passados para a base

ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Faz a conversão de Enum em cadeia de caracteres e a cadeia de caracteres ímpar em cadeia de caracteres. Todos os outros são passados para a base

GetStandardValues(ITypeDescriptorContext)

Retorna a lista de valores para a caixa de listagem na grade de propriedades. Se a interface IDynamicVisible for definida, chamaremos isso para obter a matriz de valores manipulados. Caso contrário, retornaremos apenas a lista de valores.

GetStandardValuesExclusive(ITypeDescriptorContext)

O LocalizableEnumConverter permite que os valores de um Enum sejam convertidos em cadeias de caracteres localizadas com base no atributo DisplayNameKey aplicado aos itens individuais na Enum.

GetStandardValuesSupported(ITypeDescriptorContext)

O LocalizableEnumConverter permite que os valores de um Enum sejam convertidos em cadeias de caracteres localizadas com base no atributo DisplayNameKey aplicado aos itens individuais na Enum.

Aplica-se a