Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Método TypeConverter.ConvertFrom (ITypeDescriptorContext, CultureInfo, Object)

Converte o objeto fornecido para o tipo desse conversor, usando as informações de contexto e cultura especificadas.

Namespace:  System.ComponentModel
Assembly:  System (em System.dll)
public virtual Object ConvertFrom(
	ITypeDescriptorContext context,
	CultureInfo culture,
	Object value
)

Parâmetros

context
Tipo: System.ComponentModel.ITypeDescriptorContext
Um ITypeDescriptorContext que fornece um contexto de formato.
culture
Tipo: System.Globalization.CultureInfo
O CultureInfo para usar como a cultura atual.
value
Tipo: System.Object
O Object para converter.

Valor de retorno

Tipo: System.Object
Um Object que representa o valor convertido.
ExceçãoCondição
NotSupportedException

A conversão não pode ser executada.

Os autores de tipo personalizado que pretende oferecer suporte a um comportamento de conversão de tipo para XAML normalmente implementam um TypeConverter classe que oferece suporte ConvertFrom um comportamento de uma seqüência de caracteres. Esse comportamento permite que a conversão de tipo de cadeia de caracteres fornecida como um valor de atributo XAML e fornece um processador XAML com o suporte necessário para criar um objeto de seqüência de caracteres, para que o objeto pode ser produzido em um gráfico do objeto analisado. Tipos personalizados ou membros de tipos personalizados são indicados pela aplicação de TypeConverterAttribute as definições, com o atributo referenciando personalizado TypeConverter implementação.

Para fins XAML, você geralmente não fornecem implementações de ramificação com base em culture. Isso ocorre porque o XAML é pré-compilado em um contexto do ambiente de desenvolvimento e informações específicas de cultura para tempo de execução XAML não é relevante para conversão de tipo XAML. Para obter mais informações, consulte Conversores de tipo de visão geral do XAML.

Observações para herdeiros

Substitua esse método para fornecer suas próprias necessidades de conversão.

Use o context parâmetro para extrair informações adicionais sobre o ambiente do qual este conversor for chamado. Esse parâmetro pode ser null, sempre verificá-lo. Além disso, as propriedades no objeto de contexto podem retornar null.

Para os padrões de implementação para conversores de tipo que são usados para oferecer suporte a XAML e tipos personalizados, consulte Conversores de tipo de visão geral do XAML.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.