ConvertFrom Método (ITypeDescriptorContext, CultureInfo, Object)
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

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

 

Convierte el objeto dado al tipo de este convertidor, utilizando el contexto especificado y la información de referencia cultural.

Espacio de nombres:   System.ComponentModel
Ensamblado:  System (en System.dll)

public virtual object ConvertFrom(
	ITypeDescriptorContext context,
	CultureInfo culture,
	object value
)

Parámetros

context

Objeto ITypeDescriptorContext que proporciona un contexto de formato.

culture

CultureInfo que se va a utilizar como la referencia cultural actual.

value

Object que se va a convertir.

Valor devuelto

Type: System.Object

Object que representa el valor convertido.

Exception Condition
NotSupportedException

No se puede realizar la conversión.

Los autores de tipo personalizados que intentan admitir un comportamiento de la conversión de tipos para XAML normalmente implementan una clase TypeConverter que admite el comportamiento ConvertFrom de una cadena.Este comportamiento habilita la conversión de tipos de la cadena proporcionada como un valor de atributo de XAML y proporciona un procesador de XAML con la compatibilidad necesaria para crear un objeto a partir de la cadena, para que el objeto se pueda generar en un gráfico de objetos analizado.Los tipos o miembros personalizados de tipos personalizados se indican aplicando TypeConverterAttribute a las definiciones, con el atributo que hace referencia a la implementación TypeConverter personalizada.

Para los propósitos de XAML, no se proporcionan implementaciones de la bifurcación basadas en culture.Esto es porque XAML se precompila en un contexto de entorno de desarrollo y la información específica de la referencia cultural para XAML en tiempo de ejecución no es pertinente para la conversión de tipos de XAML.Para obtener más información, vea Información general sobre los convertidores de tipos para XAML.

Notas para los herederos:

Reemplace este método para proporcionar sus propios requisitos de conversión.

Utilice el parámetro context para extraer información adicional sobre el entorno desde el que se llama a este convertidor.Este parámetro puede ser null, por lo que debe comprobarse siempre.Asimismo, las propiedades del objeto de contexto pueden devolver null.

Para los modelos de implementación para los convertidores de tipos que se utilizan para admitir tipos personalizados y XAML, vea Información general sobre los convertidores de tipos para XAML.

Universal Windows Platform
Disponible desde 10
.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar:
© 2016 Microsoft