CommonLocalizableEnumConverter Classe

Definição

O CommonLocalizableEnumConverter 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 CommonLocalizableEnumConverter : System.ComponentModel.EnumConverter
type CommonLocalizableEnumConverter = class
    inherit EnumConverter
Public Class CommonLocalizableEnumConverter
Inherits EnumConverter
Herança
CommonLocalizableEnumConverter

Exemplos

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

Construtores

Nome Description
CommonLocalizableEnumConverter(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 ICommonDynamicVisible for definida, chamaremos isso para obter a matriz de valores manipulada. Caso contrário, retornaremos apenas a lista de valores.

GetStandardValuesExclusive(ITypeDescriptorContext)

O CommonLocalizableEnumConverter 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 CommonLocalizableEnumConverter 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