Sdílet prostřednictvím


DeferrableContentConverter.ConvertFrom Metoda

Definice

Převede zadaný datový proud na nový DeferrableContent objekt.

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

Objekt ITypeDescriptorContext , který poskytuje kontext formátu.

culture
CultureInfo

Použije CultureInfo se jako aktuální jazyková verze.

value
Object

Zdrojový datový proud, který chcete převést.

Návraty

Nový DeferrableContent objekt.

Výjimky

context je null.

context není schopen poskytnout potřebný kontext schématu XAML pro BAML.

-nebo-

IProvideValueTargetinterpretace context služby určuje, že cílový objekt není objekt .ResourceDictionary

-nebo-

value není platný datový proud bajtů.

Poznámky

Hodnota pro context musí poskytovat služby pro IXamlSchemaContextProvider, IRootObjectProvider, IXamlObjectWriterFactorya IProvideValueTarget. Kontext schématu při IXamlSchemaContextProvider dotazování musí být interně implementovaný kontext schématu XAML, který je zvláštní pro použití BAML. To brání většině scénářů uživatelského kódu v použití DeferrableContentConverter.

Platí pro