DeferrableContentConverter.ConvertFrom Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.