Freigeben über


RoutedEventConverter.ConvertFrom Methode

Definition

Versucht, das angegebene Objekt mit dem angegebenen Kontext in ein RoutedEvent-Objekt zu konvertieren.

public:
 override System::Object ^ ConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ typeDescriptorContext, System::Globalization::CultureInfo ^ cultureInfo, System::Object ^ source);
public override object ConvertFrom (System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object source);
override this.ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
Public Overrides Function ConvertFrom (typeDescriptorContext As ITypeDescriptorContext, cultureInfo As CultureInfo, source As Object) As Object

Parameter

typeDescriptorContext
ITypeDescriptorContext

Ein Formatkontext, der Informationen über die Umgebung enthält, in der dieser Konverter aufgerufen wird.

cultureInfo
CultureInfo

Kulturspezifische Informationen.

source
Object

Das zu konvertierende Objekt.

Gibt zurück

Das Konvertierungsergebnis.

Ausnahmen

source ist keine Zeichenfolge oder kann nicht konvertiert werden.

Hinweise

Die RoutedEventConverter -Klasse konvertiert nur aus String. Bei dem Versuch, ein Ergebnis zu erzielen, werden verschiedene Techniken verwendet. typeDescriptorContext wird auf verschiedene Dienste überprüft, einschließlich IXamlTypeResolver, IXamlSchemaContextProviderund IAmbientProvider. Die bereitgestellte Zeichenfolge wird auch anhand der internen Liste der von WPF registrierten Routingereignisse auf FrameworkElementüberprüft. Wenn alle diese Versuche nicht aufgelöst werden können, NotSupportedException wird ausgelöst.

Gilt für: