TypeConverter.ConvertTo 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 l’objet valeur donné en type spécifié.
Surcharges
| Nom | Description |
|---|---|
| ConvertTo(Object, Type) |
Convertit l’objet valeur donné en type spécifié, à l’aide des arguments. |
| ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
Convertit l’objet valeur donné en type spécifié, à l’aide des informations de contexte et de culture spécifiées. |
ConvertTo(Object, Type)
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
Convertit l’objet valeur donné en type spécifié, à l’aide des arguments.
public:
System::Object ^ ConvertTo(System::Object ^ value, Type ^ destinationType);
public object? ConvertTo(object? value, Type destinationType);
public object ConvertTo(object value, Type destinationType);
member this.ConvertTo : obj * Type -> obj
Public Function ConvertTo (value As Object, destinationType As Type) As Object
Paramètres
Retours
Qui Object représente la valeur convertie.
Exceptions
Le destinationType paramètre est null.
Impossible d’effectuer la conversion.
Remarques
Le type le plus courant à convertir en et à partir est un objet de chaîne. Cette implémentation appelle ToString l’objet, si l’objet est valide et si le type de destination est une chaîne.
S’applique à
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
- Source:
- TypeConverter.cs
Convertit l’objet valeur donné en type spécifié, à l’aide des informations de contexte et de culture spécifiées.
public:
virtual System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public virtual object? ConvertTo(System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object? value, Type destinationType);
public virtual object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
abstract member ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overridable Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object
Paramètres
- context
- ITypeDescriptorContext
Qui ITypeDescriptorContext fournit un contexte de format.
- culture
- CultureInfo
Un CultureInfo. Si null elle est passée, la culture actuelle est supposée.
Retours
Qui Object représente la valeur convertie.
Exceptions
Le destinationType paramètre est null.
Impossible d’effectuer la conversion.
Remarques
Les types les plus courants à convertir sont vers et à partir d’un objet de chaîne. Cette implémentation appelle ToString l’objet si l’objet est valide et si le type de destination est une chaîne.
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.
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. Ces convertisseurs de type peuvent également être implémentés ConvertTo pour prendre en charge la sérialisation en XAML.
Certains scénarios de sérialisation XAML ne peuvent pas être traités de manière adéquate uniquement TypeConverter . Dans ces cas, il peut être nécessaire de définir également un ValueSerializer qui gère les cas de sérialisation qui seraient autrement gérés par ConvertTo. Pour plus d’informations, consultez ValueSerializer.
Notes pour les héritiers
Remplacez cette méthode pour fournir vos propres exigences de conversion.
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.