LocalizableEnumConverter Klasse

Definition

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.

Gilt für: