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 tipo personalizado que tenga intención de admitir un comportamiento de conversión de tipos para XAML normalmente implementan un TypeConverter clase que admita ConvertFrom 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 tipo de la cadena proporcionada como un valor de atributo XAML y proporciona un procesador XAML con la compatibilidad necesaria para crear un objeto de la cadena, por lo que puede producir el objeto en un gráfico de objetos analizado.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. Tipos personalizados o los miembros de tipos personalizados que se indican mediante la aplicación TypeConverterAttribute a las definiciones, con el atributo hace referencia a la personalizada TypeConverter implementación.Custom types or members of custom types are indicated by applying TypeConverterAttribute to the definitions, with the attribute referencing the custom TypeConverter implementation.

Para fines XAML, no se suelen proporcionar implementaciones de la bifurcación en función de culture.For XAML purposes, you do not typically provide branching implementations based on 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 tiempo de ejecución de XAML 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, consulte Type Converters for XAML Overview.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, así que compruébelo 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 los modelos de implementación para los convertidores de tipos que se utilizan para admitir XAML y tipos personalizados, vea Type Converters for XAML Overview.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