TypeConverter.ConvertFrom TypeConverter.ConvertFrom TypeConverter.ConvertFrom TypeConverter.ConvertFrom Method

Definition

Konvertiert den angegebenen Wert in den Typ dieses Konverters.Converts the given value to the type of this converter.

Überlädt

ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object)

Konvertiert den angegebenen Wert in den Typ dieses Konverters.Converts the given value to the type of this converter.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Konvertiert das angegebene Objekt unter Verwendung des angegebenen Kontexts und der angegebenen Kulturinformationen in den Typ dieses Konverters.Converts the given object to the type of this converter, using the specified context and culture information.

ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object)

Konvertiert den angegebenen Wert in den Typ dieses Konverters.Converts the given value to the type of this converter.

public:
 System::Object ^ ConvertFrom(System::Object ^ value);
public object ConvertFrom (object value);
member this.ConvertFrom : obj -> obj
Public Function ConvertFrom (value As Object) As Object

Parameter

value
Object Object Object Object

Die zu konvertierende Object.The Object to convert.

Gibt zurück

Ein Object, das den konvertierten Wert darstellt.An Object that represents the converted value.

Ausnahmen

Die Konvertierung kann nicht durchgeführt werden.The conversion cannot be performed.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Konvertiert das angegebene Objekt unter Verwendung des angegebenen Kontexts und der angegebenen Kulturinformationen in den Typ dieses Konverters.Converts the given object to the type of this converter, using the specified context and culture information.

public:
 virtual System::Object ^ ConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value);
public virtual object ConvertFrom (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value);
abstract member ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
override this.ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
Public Overridable Function ConvertFrom (context As ITypeDescriptorContext, culture As CultureInfo, value As Object) As Object

Parameter

context
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

Ein ITypeDescriptorContext, der einen Formatierungskontext bereitstellt.An ITypeDescriptorContext that provides a format context.

culture
CultureInfo CultureInfo CultureInfo CultureInfo

Das als aktuelle Kultur zu verwendende CultureInfo-Element.The CultureInfo to use as the current culture.

value
Object Object Object Object

Die zu konvertierende Object.The Object to convert.

Gibt zurück

Ein Object, das den konvertierten Wert darstellt.An Object that represents the converted value.

Ausnahmen

Die Konvertierung kann nicht durchgeführt werden.The conversion cannot be performed.

Hinweise

Autoren von benutzerdefinierten Typen, die in der Regel ein typkonvertierungsverhaltens für XAML unterstützen möchten implementieren eine TypeConverter Klasse, die unterstützt ConvertFrom Verhalten aus einer Zeichenfolge.Custom type authors that intend to support a type conversion behavior for XAML typically implement a TypeConverter class that supports ConvertFrom behavior from a string. Dieses Verhalten ermöglicht die typkonvertierung aus der Zeichenfolge, die als ein XAML-Attributwert bereitgestellt und bietet einen XAML-Prozessor mit Unterstützung zum Erstellen eines Objekts aus der Zeichenfolge benötigt werden, sodass das Objekt in einem Diagramm analysierten Objekts erzeugt werden kann.This behavior enables type conversion from the string provided as a XAML attribute value and provides a XAML processor with the support needed to create an object from the string, so that the object can be produced in a parsed object graph. Benutzerdefinierte Typen oder Member von benutzerdefinierten Typen werden durch Anwenden von angegeben TypeConverterAttribute verweisen auf die Definitionen, mit dem Attribut auf die benutzerdefinierte TypeConverter Implementierung.Custom types or members of custom types are indicated by applying TypeConverterAttribute to the definitions, with the attribute referencing the custom TypeConverter implementation.

Für XAML-Zwecke Sie in der Regel bieten keine Verzweigungen basierend auf Implementierungen culture.For XAML purposes, you do not typically provide branching implementations based on culture. Dies ist da XAML in einem Umgebungskontext Entwicklung vorkompiliert wird und kulturspezifische Informationen für die Laufzeit die XAML nicht relevant, für die typkonvertierung für XAML ist.This is because XAML is precompiled in a development environment context, and culture-specific information for runtime XAML is not relevant for XAML type conversion. Weitere Informationen finden Sie unter Type Converters for XAML Overview.For more information, see Type Converters for XAML Overview.

Hinweise für Vererber

Überschreiben Sie diese Methode, um eigene Konvertierungsanforderungen anzugeben.Override this method to provide your own conversion requirements.

Über den context-Parameter können zusätzliche Informationen über die Umgebung extrahiert werden, aus der dieser Konverter aufgerufen wurde.Use the context parameter to extract additional information about the environment from which this converter is invoked. Dieser Parameter kann sein null, daher immer überprüft werden.This parameter can be null, so always check it. Außerdem können die Eigenschaften des Kontextobjekts null zurückgeben.Also, properties on the context object can return null.

Implementierungsmuster für Typkonverter, die zur Unterstützung von XAML und benutzerdefinierte Typen verwendet werden, finden Sie unter Type Converters for XAML Overview.For implementation patterns for type converters that are used to support XAML and custom types, see Type Converters for XAML Overview.

Siehe auch

Gilt für: