LocalizableEnumConverter Classe

Definizione

LocalizableEnumConverter consente di convertire i valori di un'Enum in stringhe localizzate in base all'attributo DisplayNameKey applicato ai singoli elementi dell'Enum.

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

Esempio

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

Costruttori

Nome Descrizione
LocalizableEnumConverter(Type)

Questo costruttore è il costruttore predefinito che verrebbe utilizzato se questo convertitore viene posizionato direttamente su una classe Enum e non tramite l'astrazione tramite l'attributo LocalizedTypeConverter nella classe contenitore.

Metodi

Nome Descrizione
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Esegue la conversione dalla stringa all'enumerazione e dall'enumerazione dispari all'enumerazione. Tutti gli altri vengono passati alla base

ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Esegue la conversione da Enum a stringa e dalla stringa dispari alla stringa. Tutti gli altri vengono passati alla base

GetStandardValues(ITypeDescriptorContext)

Restituisce l'elenco di valori per la casella di riepilogo nella griglia delle proprietà. Se l'interfaccia IDynamicVisible viene definita, viene chiamata in tale interfaccia per ottenere la matrice di valori modificati. In caso contrario, viene restituito solo l'elenco di valori.

GetStandardValuesExclusive(ITypeDescriptorContext)

LocalizableEnumConverter consente di convertire i valori di un'Enum in stringhe localizzate in base all'attributo DisplayNameKey applicato ai singoli elementi dell'Enum.

GetStandardValuesSupported(ITypeDescriptorContext)

LocalizableEnumConverter consente di convertire i valori di un'Enum in stringhe localizzate in base all'attributo DisplayNameKey applicato ai singoli elementi dell'Enum.

Si applica a