Udostępnij za pośrednictwem


DeferrableContentConverter.ConvertFrom Metoda

Definicja

Konwertuje określony strumień na nowy DeferrableContent obiekt.

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

Parametry

context
ITypeDescriptorContext

Element ITypeDescriptorContext , który zapewnia kontekst formatu.

culture
CultureInfo

Element CultureInfo do użycia jako bieżąca kultura.

value
Object

Strumień źródłowy do konwersji.

Zwraca

Nowy DeferrableContent obiekt.

Wyjątki

context to null.

context Program nie może zapewnić niezbędnego kontekstu schematu XAML dla języka BAML.

-lub-

IProvideValueTarget interpretacja context usługi określa, że obiekt docelowy nie jest obiektem ResourceDictionary.

-lub-

value nie jest prawidłowym strumieniem bajtów.

Uwagi

Wartość parametru context musi zapewniać usługi dla IXamlSchemaContextProvider, IRootObjectProvider, IXamlObjectWriterFactoryi IProvideValueTarget. Kontekst schematu, w przypadku którego IXamlSchemaContextProvider jest wykonywane zapytanie, musi być wewnętrznie zaimplementowanym kontekstem schematu XAML, który jest szczególny w przypadku użycia języka BAML. Zapobiega to używaniu większości scenariuszy kodu użytkownika.DeferrableContentConverter

Dotyczy