Linguaggio

CommonLocalizableEnumConverter Classe

Definizione

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

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

Esempio

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

Costruttori

Nome Descrizione
CommonLocalizableEnumConverter(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 ICommonDynamicVisible viene definita, viene chiamato in tale interfaccia per ottenere la matrice di valori modificati. In caso contrario, viene restituito solo l'elenco di valori.

GetStandardValuesExclusive(ITypeDescriptorContext)

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

GetStandardValuesSupported(ITypeDescriptorContext)

CommonLocalizableEnumConverter 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