TypeConverter.ConvertFrom TypeConverter.ConvertFrom TypeConverter.ConvertFrom TypeConverter.ConvertFrom Method

Definición

Convierte el valor especificado en el tipo de este convertidor.Converts the given value to the type of this converter.

Sobrecargas

ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object)

Convierte el valor especificado en el tipo de este convertidor.Converts the given value to the type of this converter.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Convierte el objeto determinado al tipo de este convertidor usando el contexto especificado y la información de referencia cultural.Converts the given object to the type of this converter, using the specified context and culture information.

ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object) ConvertFrom(Object)

Convierte el valor especificado en el tipo de este convertidor.Converts the given value to the type of this converter.

public:
 System::Object ^ ConvertFrom(System::Object ^ value);
public object ConvertFrom (object value);
member this.ConvertFrom : obj -> obj
Public Function ConvertFrom (value As Object) As Object

Parámetros

value
Object Object Object Object

Valor Object que se va a convertir.The Object to convert.

Devoluciones

Object que representa el valor convertido.An Object that represents the converted value.

Excepciones

No se puede realizar la conversión.The conversion cannot be performed.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Convierte el objeto determinado al tipo de este convertidor usando el contexto especificado y la información de referencia cultural.Converts the given object to the type of this converter, using the specified context and culture information.

public:
 virtual System::Object ^ ConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value);
public virtual object ConvertFrom (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value);
abstract member ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
override this.ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
Public Overridable Function ConvertFrom (context As ITypeDescriptorContext, culture As CultureInfo, value As Object) As Object

Parámetros

culture
CultureInfo CultureInfo CultureInfo CultureInfo

CultureInfo que se va a utilizar como la referencia cultural actual.The CultureInfo to use as the current culture.

value
Object Object Object Object

Valor Object que se va a convertir.The Object to convert.

Devoluciones

Object que representa el valor convertido.An Object that represents the converted value.

Excepciones

No se puede realizar la conversión.The conversion cannot be performed.

Comentarios

Los autores de tipos personalizados que tienen previsto admitir un comportamiento de conversión de tipos para TypeConverter XAML normalmente implementan una clase que admite ConvertFrom el comportamiento de una cadena.Custom type authors that intend to support a type conversion behavior for XAML typically implement a TypeConverter class that supports ConvertFrom behavior from a string. Este comportamiento permite la conversión de tipos de la cadena proporcionada como un valor de atributo XAML y proporciona un procesador XAML con la compatibilidad necesaria para crear un objeto a partir de la cadena, de modo que el objeto pueda generarse en un gráfico de objetos analizados.This behavior enables type conversion from the string provided as a XAML attribute value and provides a XAML processor with the support needed to create an object from the string, so that the object can be produced in a parsed object graph. 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 personalizada. TypeConverterCustom types or members of custom types are indicated by applying TypeConverterAttribute to the definitions, with the attribute referencing the custom TypeConverter implementation.

Para los propósitos de XAML, normalmente no se proporcionan implementaciones de bifurcación culturebasadas en.For XAML purposes, you do not typically provide branching implementations based on culture. Esto se debe a que XAML está precompilado 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 relevante para la conversión de tipos XAML.This is because XAML is precompiled in a development environment context, and culture-specific information for runtime XAML is not relevant for XAML type conversion. Para obtener más información, vea convertidores de tipos para información general sobre XAML.For more information, see Type Converters for XAML Overview.

Notas a los desarrolladores de herederos

Invalide este método para proporcionar sus propios requisitos de conversión.Override this method to provide your own conversion requirements.

Utilice el parámetro context para extraer información adicional sobre el entorno desde el que se llama a este convertidor.Use the context parameter to extract additional information about the environment from which this converter is invoked. Este parámetro puede ser null, por lo que debe comprobarlo siempre.This parameter can be null, so always check it. Asimismo, las propiedades del objeto de contexto pueden devolver null.Also, properties on the context object can return null.

Para obtener información sobre los modelos de implementación para los convertidores de tipos que se usan para admitir tipos XAML y personalizados, vea la introducción a los convertidores de tipos para XAML.For implementation patterns for type converters that are used to support XAML and custom types, see Type Converters for XAML Overview.

Consulte también:

Se aplica a