TypeConverter.ConvertFrom Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.
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.