Udostępnij za pośrednictwem


RoutedEventConverter.ConvertFrom Metoda

Definicja

Próbuje przekonwertować określony obiekt na RoutedEvent obiekt przy użyciu określonego kontekstu.

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

Parametry

typeDescriptorContext
ITypeDescriptorContext

Kontekst formatu, który zawiera informacje o środowisku, z którego jest wywoływany ten konwerter.

cultureInfo
CultureInfo

Informacje specyficzne dla kultury.

source
Object

Do obiektu do skonwertowania.

Zwraca

Wynik konwersji.

Wyjątki

source nie jest ciągiem lub nie można go przekonwertować.

Uwagi

Klasa RoutedEventConverter konwertuje tylko z Stringklasy . Różne techniki są stosowane w celu uzyskania wyniku. typeDescriptorContext Jest sprawdzany pod kątem różnych usług, w tym IXamlTypeResolver, IXamlSchemaContextProvideri IAmbientProvider. Podany ciąg jest również sprawdzany względem wewnętrznej listy zarejestrowanych zdarzeń trasowanych WPF w systemie FrameworkElement. Jeśli wszystkie te próby nie rozwiążą problemu, NotSupportedException zostanie zgłoszony błąd.

Dotyczy