Compartir a través de


DeferrableContentConverter.ConvertFrom Método

Definición

Convierte la secuencia especificada en un nuevo objeto 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

Parámetros

context
ITypeDescriptorContext

ITypeDescriptorContext que ofrece un contexto de formato.

culture
CultureInfo

Objeto CultureInfo que se va a usar como referencia cultural actual.

value
Object

Secuencia de origen que se va a convertir.

Devoluciones

Un nuevo objeto DeferrableContent.

Excepciones

context es null.

context no puede proporcionar el contexto de esquema de XAML necesario para BAML.

o bien

La interpretación de servicio IProvideValueTarget de context determina que el objeto de destino no sea un ResourceDictionary.

o bien

value no es una secuencia de bytes válida.

Comentarios

El valor de context debe proporcionar servicios para IXamlSchemaContextProvider, IRootObjectProvider, IXamlObjectWriterFactoryy IProvideValueTarget. El contexto de esquema cuando IXamlSchemaContextProvider se consulta debe ser un contexto de esquema XAML implementado internamente que es específico para los usos de BAML. Esto impide que la mayoría de los escenarios de código de usuario usen DeferrableContentConverter.

Se aplica a