Partager via


DeferrableContentConverter.ConvertFrom Méthode

Définition

Convertit le flux spécifié en un nouvel objet DeferrableContent.

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

Paramètres

context
ITypeDescriptorContext

ITypeDescriptorContext qui fournit un contexte de format.

culture
CultureInfo

CultureInfo à utiliser comme culture actuelle.

value
Object

Flux source à convertir.

Retours

Nouvel objet DeferrableContent.

Exceptions

context a la valeur null.

context n'est pas en mesure de fournir le contexte de schéma XAML nécessaire pour BAML.

- ou -

L'interprétation de service IProvideValueTarget de context détermine que l'objet cible n'est pas un ResourceDictionary.

- ou -

value n'est pas un flux d'octets valide.

Remarques

La valeur de context doit fournir des services pour IXamlSchemaContextProvider, IRootObjectProvider, IXamlObjectWriterFactoryet IProvideValueTarget. Le contexte de schéma quand IXamlSchemaContextProvider est interrogé doit être un contexte de schéma XAML implémenté en interne qui est particulier pour les utilisations BAML. Cela empêche la plupart des scénarios de code utilisateur d’utiliser DeferrableContentConverter.

S’applique à