LocalizableEnumConverter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |