TypeConverter.ConvertFrom Methode
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.
Konvertiert den angegebenen Wert in den Typ dieses Konverters.
Überlädt
| Name | Beschreibung |
|---|---|
| ConvertFrom(Object) |
Konvertiert den angegebenen Wert in den Typ dieses Konverters. |
| ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
Konvertiert das angegebene Objekt in den Typ dieses Konverters unter Verwendung der angegebenen Kontext- und Kulturinformationen. |
ConvertFrom(Object)
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
Konvertiert den angegebenen Wert in den Typ dieses Konverters.
public:
System::Object ^ ConvertFrom(System::Object ^ value);
public object? ConvertFrom(object value);
public object ConvertFrom(object value);
member this.ConvertFrom : obj -> obj
Public Function ConvertFrom (value As Object) As Object
Parameter
Gibt zurück
Ein Object Wert, der den konvertierten Wert darstellt.
Ausnahmen
Die Konvertierung kann nicht ausgeführt werden.
Gilt für:
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
Konvertiert das angegebene Objekt in den Typ dieses Konverters unter Verwendung der angegebenen Kontext- und Kulturinformationen.
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);
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
Ein ITypeDescriptorContext Formatkontext.
- culture
- CultureInfo
Die CultureInfo als aktuelle Kultur zu verwenden.
Gibt zurück
Ein Object Wert, der den konvertierten Wert darstellt.
Ausnahmen
Die Konvertierung kann nicht ausgeführt werden.
Hinweise
Benutzerdefinierte Typautoren, die ein Typkonvertierungsverhalten für XAML unterstützen möchten, implementieren in der Regel eine TypeConverter Klasse, die das Verhalten aus einer Zeichenfolge unterstützt ConvertFrom . Dieses Verhalten ermöglicht die Typkonvertierung aus der als XAML-Attributwert bereitgestellten Zeichenfolge und stellt einen XAML-Prozessor mit der Unterstützung bereit, die zum Erstellen eines Objekts aus der Zeichenfolge erforderlich ist, sodass das Objekt in einem analysierten Objektdiagramm erstellt werden kann. Benutzerdefinierte Typen oder Member von benutzerdefinierten Typen werden durch Anwenden TypeConverterAttribute auf die Definitionen angegeben, wobei das Attribut auf die benutzerdefinierte TypeConverter Implementierung verweist.
Für XAML-Zwecke stellen Sie in der Regel keine Verzweigungsimplementierungen basierend auf culture. Dies liegt daran, dass XAML in einem Entwicklungsumgebungskontext vorkompiliert ist, und kulturspezifische Informationen für Laufzeit-XAML sind für die XAML-Typkonvertierung nicht relevant. Weitere Informationen finden Sie unter Type Converters for XAML Overview.
Hinweise für Vererber
Überschreiben Sie diese Methode, um Ihre eigenen Konvertierungsanforderungen bereitzustellen.
Verwenden Sie den context Parameter, um zusätzliche Informationen zur Umgebung zu extrahieren, aus der dieser Konverter aufgerufen wird. Dieser Parameter kann also immer überprüft werden null. Außerdem können Eigenschaften für das Kontextobjekt zurückgegeben werden null.
Implementierungsmuster für Typkonverter, die zur Unterstützung von XAML und benutzerdefinierten Typen verwendet werden, finden Sie unter Type Converters for XAML Overview.