TypeConverter.ConvertFrom Méthode

Définition

Convertit la valeur donnée en valeur du type de ce convertisseur.Converts the given value to the type of this converter.

Surcharges

ConvertFrom(Object)

Convertit la valeur donnée en valeur du type de ce convertisseur.Converts the given value to the type of this converter.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Convertit l’objet donné dans le type de ce convertisseur en utilisant les informations de contexte et de culture spécifiées.Converts the given object to the type of this converter, using the specified context and culture information.

ConvertFrom(Object)

Convertit la valeur donnée en valeur du type de ce convertisseur.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

Paramètres

value
Object

Object à convertir.The Object to convert.

Retours

Object qui représente la valeur convertie.An Object that represents the converted value.

Exceptions

La conversion ne peut pas être effectuée.The conversion cannot be performed.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Convertit l’objet donné dans le type de ce convertisseur en utilisant les informations de contexte et de culture spécifiées.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

Paramètres

context
ITypeDescriptorContext

ITypeDescriptorContext qui fournit un contexte de format.An ITypeDescriptorContext that provides a format context.

culture
CultureInfo

CultureInfo à utiliser comme culture actuelle.The CultureInfo to use as the current culture.

value
Object

Object à convertir.The Object to convert.

Retours

Object qui représente la valeur convertie.An Object that represents the converted value.

Exceptions

La conversion ne peut pas être effectuée.The conversion cannot be performed.

Remarques

Les créateurs de types personnalisés qui envisagent de prendre en charge un comportement de TypeConverter conversion de type ConvertFrom pour XAML implémentent généralement une classe qui prend en charge le comportement d’une chaîne.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. Ce comportement permet la conversion de type à partir de la chaîne fournie en tant que valeur d’attribut XAML et fournit un processeur XAML avec la prise en charge nécessaire pour créer un objet à partir de la chaîne, afin que l’objet puisse être produit dans un graphique d’objet analysé.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. Les types personnalisés ou les membres de types personnalisés sont indiqués TypeConverterAttribute en appliquant aux définitions, l’attribut référençant TypeConverter l’implémentation personnalisée.Custom types or members of custom types are indicated by applying TypeConverterAttribute to the definitions, with the attribute referencing the custom TypeConverter implementation.

À des fins XAML, vous ne fournissez généralement pas d’implémentations de culturecréation de branche basées sur.For XAML purposes, you do not typically provide branching implementations based on culture. Cela est dû au fait que le code XAML est précompilé dans un contexte d’environnement de développement et que les informations spécifiques à la culture pour le runtime XAML ne sont pas pertinentes pour la conversion de type 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. Pour plus d’informations, consultez vue d’ensemble des convertisseurs de type pour XAML.For more information, see Type Converters for XAML Overview.

Notes pour les héritiers

Substituez cette méthode pour fournir vos propres exigences de conversion.Override this method to provide your own conversion requirements.

Utilisez le paramètre context pour extraire des informations supplémentaires sur l'environnement à partir duquel ce convertisseur est appelé.Use the context parameter to extract additional information about the environment from which this converter is invoked. Ce paramètre peut être null, donc toujours le vérifier.This parameter can be null, so always check it. En outre, les propriétés de l'objet de contexte peuvent retourner null.Also, properties on the context object can return null.

Pour obtenir des modèles d’implémentation pour les convertisseurs de type utilisés pour prendre en charge XAML et les types personnalisés, consultez vue d’ensemble des convertisseurs de type pour XAML.For implementation patterns for type converters that are used to support XAML and custom types, see Type Converters for XAML Overview.

Voir aussi

S’applique à