Compartilhar via


DeferrableContentConverter.ConvertFrom Método

Definição

Converte o fluxo especificado em um novo 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

Um ITypeDescriptorContext que fornece um contexto de formato.

culture
CultureInfo

O objeto CultureInfo a ser usado como a cultura atual.

value
Object

O fluxo de origem a ser convertido.

Retornos

Object

Um novo objeto DeferrableContent.

Exceções

context é null.

context não é capaz de fornecer o contexto do esquema XAML necessário para BAML.

- ou - A interpretação de serviço IProvideValueTarget de context determina que o objeto de destino não é um ResourceDictionary.

- ou - value não é um fluxo de bytes válido.

Comentários

O valor deve context fornecer serviços para IXamlSchemaContextProvider, IRootObjectProvidere IXamlObjectWriterFactoryIProvideValueTarget. O contexto de esquema quando IXamlSchemaContextProvider é consultado deve ser um contexto de esquema XAML implementado internamente que é particular para usos BAML. Isso impede que a maioria dos cenários de código de usuário use DeferrableContentConverter.

Aplica-se a