TypeConverter.ConvertFrom Méthode

Définition

Convertit la valeur donnée en valeur du type de ce convertisseur.

Surcharges

ConvertFrom(Object)

Convertit la valeur donnée en valeur du type de ce convertisseur.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Convertit l'objet donné au type de ce convertisseur, en utilisant le contexte et les informations de culture spécifiés.

ConvertFrom(Object)

Source:
TypeConverter.cs
Source:
TypeConverter.cs
Source:
TypeConverter.cs

Convertit la valeur donnée en valeur du type de ce convertisseur.

public:
 System::Object ^ ConvertFrom(System::Object ^ value);
public object ConvertFrom (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.

Retours

Object qui représente la valeur convertie.

Exceptions

La conversion ne peut pas être effectuée.

S’applique à

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Source:
TypeConverter.cs
Source:
TypeConverter.cs
Source:
TypeConverter.cs

Convertit l'objet donné au type de ce convertisseur, en utilisant le contexte et les informations de culture spécifiés.

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);
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.

culture
CultureInfo

CultureInfo à utiliser comme culture actuelle.

value
Object

Object à convertir.

Retours

Object qui représente la valeur convertie.

Exceptions

La conversion ne peut pas être effectuée.

Remarques

Les auteurs de types personnalisés qui ont l’intention de prendre en charge un comportement de conversion de type pour XAML implémentent généralement une TypeConverter classe qui prend en charge ConvertFrom le comportement d’une chaîne. 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 la prise en charge nécessaire pour créer un objet à partir de la chaîne, afin que l’objet puisse être généré dans un graphique d’objet analysé. Les types personnalisés ou les membres de types personnalisés sont indiqués en appliquant TypeConverterAttribute aux définitions, l’attribut référençant l’implémentation personnalisée TypeConverter .

À des fins XAML, vous ne fournissez généralement pas d’implémentations de branche basées sur culture. Cela est dû au fait que XAML est précompilé dans un contexte d’environnement de développement et que les informations propres à la culture pour le XAML d’exécution ne sont pas pertinentes pour la conversion de type XAML. Pour plus d’informations, consultez Vue d’ensemble des convertisseurs de types pour XAML.

Notes pour les héritiers

Substituez cette méthode pour fournir vos propres exigences de conversion.

Utilisez le paramètre context pour extraire des informations supplémentaires sur l'environnement à partir duquel ce convertisseur est appelé. Ce paramètre peut être null, donc toujours case activée-le. En outre, les propriétés de l'objet de contexte peuvent retourner null.

Pour connaître les modèles d’implémentation pour les convertisseurs de types utilisés pour prendre en charge les types XAML et personnalisés, consultez Vue d’ensemble des convertisseurs de types pour XAML.

Voir aussi

S’applique à