Condividi tramite


DeferrableContentConverter.ConvertFrom Metodo

Definizione

Converte il flusso specificato in un nuovo oggetto 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

Parametri

context
ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.

culture
CultureInfo

Oggetto CultureInfo da utilizzare come impostazioni cultura correnti.

value
Object

Flusso di origine da convertire.

Restituisce

Nuovo oggetto DeferrableContent.

Eccezioni

context è null.

context non è in grado di fornire il contesto dello schema XAML necessario per BAML.

-oppure-

IProvideValueTarget servizio interpretazione di context determina che l'oggetto di destinazione non è un ResourceDictionary.

-oppure-

value non è un flusso di byte valido.

Commenti

Il valore di context deve fornire servizi per IXamlSchemaContextProvider, IRootObjectProvider, IXamlObjectWriterFactorye IProvideValueTarget. Il contesto dello schema quando IXamlSchemaContextProvider viene eseguita una query deve essere un contesto dello schema XAML implementato internamente specifico per gli utilizzi BAML. Ciò impedisce alla maggior parte degli scenari di codice utente di usare DeferrableContentConverter.

Si applica a