DeferrableContentConverter.ConvertFrom Método

Definição

Converte o fluxo especificado num novo DeferrableContent objeto.

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

E ITypeDescriptorContext isso fornece um contexto de formato.

culture
CultureInfo

O CultureInfo para usar como cultura atual.

value
Object

O fluxo de origem a converter.

Devoluções

Um novo DeferrableContent objeto.

Exceções

context é null.

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

-ou-

IProvideValueTarget a interpretação do serviço de context determina que o objeto alvo não é um ResourceDictionary.

-ou-

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

Observações

O valor para context deve fornecer serviços para IXamlSchemaContextProvider, IRootObjectProvider, IXamlObjectWriterFactory, e IProvideValueTarget. O contexto do esquema, quando IXamlSchemaContextProvider consultado, deve ser um contexto de esquema XAML internamente implementado, particular para usos BAML. Isto impede que a maioria dos cenários de código de utilizador utilize DeferrableContentConverter.

Aplica-se a