LocalizableEnumConverter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der LocalizableEnumConverter ermöglicht die Konvertierung der Werte einer Enumeration in lokalisierte Zeichenfolgen basierend auf dem DisplayNameKey-Attribut, das auf die einzelnen Elemente in der Enumeration angewendet wird.
public class LocalizableEnumConverter : System.ComponentModel.EnumConverter
type LocalizableEnumConverter = class
inherit EnumConverter
Public Class LocalizableEnumConverter
Inherits EnumConverter
- Vererbung
-
LocalizableEnumConverter
Beispiele
public enum ScriptModeOptions { [DisplayNameKey("CreateOnlyMode")] scriptCreateOnly, [DisplayNameKey("DropOnlyMode")] scriptDropOnly }
Konstruktoren
| Name | Beschreibung |
|---|---|
| LocalizableEnumConverter(Type) |
Dieser Konstruktor ist der Standardkonstruktor, der verwendet werden würde, wenn dieser Konverter in einer Enum-Klasse direkt und nicht über die Abstraktion über das LocalizedTypeConverter-Attribut für die enthaltende Klasse platziert wird. |
Methoden
| Name | Beschreibung |
|---|---|
| ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
Führt die Konvertierung von Zeichenfolge in Enumeration und der ungeraden Enumeration in die Enumeration aus. Alle anderen werden an die Basis weitergegeben. |
| ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
Führt die Konvertierung von Enum in Zeichenfolge und die ungerade Zeichenfolge in Zeichenfolge aus. Alle anderen werden an die Basis weitergegeben. |
| GetStandardValues(ITypeDescriptorContext) |
Gibt die Liste der Werte für das Listenfeld im Eigenschaftenraster zurück. Wenn die IDynamicVisible-Schnittstelle definiert ist, rufen wir dies auf, um das Array der bearbeiteten Werte abzurufen. Wenn nicht, geben wir einfach die Liste der Werte zurück. |
| GetStandardValuesExclusive(ITypeDescriptorContext) |
Der LocalizableEnumConverter ermöglicht die Konvertierung der Werte einer Enumeration in lokalisierte Zeichenfolgen basierend auf dem DisplayNameKey-Attribut, das auf die einzelnen Elemente in der Enumeration angewendet wird. |
| GetStandardValuesSupported(ITypeDescriptorContext) |
Der LocalizableEnumConverter ermöglicht die Konvertierung der Werte einer Enumeration in lokalisierte Zeichenfolgen basierend auf dem DisplayNameKey-Attribut, das auf die einzelnen Elemente in der Enumeration angewendet wird. |