Sprache

CommonLocalizableEnumConverter Klasse

Definition

Der CommonLocalizableEnumConverter 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 CommonLocalizableEnumConverter : System.ComponentModel.EnumConverter
type CommonLocalizableEnumConverter = class
    inherit EnumConverter
Public Class CommonLocalizableEnumConverter
Inherits EnumConverter
Vererbung
CommonLocalizableEnumConverter

Beispiele

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

Konstruktoren

Name Beschreibung
CommonLocalizableEnumConverter(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 ICommonDynamicVisible-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 CommonLocalizableEnumConverter 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 CommonLocalizableEnumConverter 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: