Partager via


TypeConverter.ConvertFrom Méthode

Définition

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

Surcharges

Nom Description
ConvertFrom(Object)

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

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Convertit l’objet donné en type de ce convertisseur à l’aide des informations de contexte et de culture spécifiées.

ConvertFrom(Object)

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

Convertit la valeur donnée en 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

Qui Object représente la valeur convertie.

Exceptions

Impossible d’effectuer la conversion.

S’applique à

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

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

Convertit l’objet donné en type de ce convertisseur à l’aide des informations de contexte et de culture spécifiées.

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

Qui ITypeDescriptorContext fournit un contexte de format.

culture
CultureInfo

À CultureInfo utiliser comme culture actuelle.

value
Object

À Object convertir.

Retours

Qui Object représente la valeur convertie.

Exceptions

Impossible d’effectuer la conversion.

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 classe qui prend en charge ConvertFrom le TypeConverter comportement à partir 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 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é. Les types personnalisés ou les membres de types personnalisés sont indiqués en s’appliquant TypeConverterAttribute aux définitions, avec 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 branchement basées sur 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 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

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

Utilisez le context paramètre pour extraire des informations supplémentaires sur l’environnement à partir duquel ce convertisseur est appelé. Ce paramètre peut être null, donc toujours vérifier. 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 La vue d’ensemble des convertisseurs de types pour XAML.

Voir aussi

S’applique à