DateTimeValueSerializer.ConvertToString 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.
public:
override System::String ^ ConvertToString(System::Object ^ value, System::Windows::Markup::IValueSerializerContext ^ context);
public override string ConvertToString (object value, System.Windows.Markup.IValueSerializerContext context);
override this.ConvertToString : obj * System.Windows.Markup.IValueSerializerContext -> string
Public Overrides Function ConvertToString (value As Object, context As IValueSerializerContext) As String
Paramètres
- value
- Object
Objet à convertir en chaîne.
- context
- IValueSerializerContext
Informations de contexte utilisées pour la conversion.
Retours
Représentation sous forme de chaîne du DateTime spécifié.
Exceptions
value
n’est pas un DateTime ou est null
.
Remarques
context
n’est pas utilisé par cette implémentation.
Les représentations sous forme de chaîne pour les dates telles qu’elles se trouvent dans le traitement des valeurs XAML sont basées sur la en-US
culture. Cela est dû au fait que le traitement XAML pour les informations sensibles à la culture est réparti conceptuellement entre les phases de compilation et d’exécution et doit utiliser une représentation de chaîne connue dans l’ensemble. Pour plus d’informations, consultez Vue d’ensemble de la globalisation et de la localisation WPF.
L’implémentation actuelle utilise une chaîne de format qui est ajustée selon que les aspects du fourni DateTime ont des valeurs. Par exemple, s’il n’y a pas de valeur dans TotalSeconds, la chaîne de format est au format yyyy-MM-dd
plutôt que d’écrire des valeurs zéro de détail complètes pour le composant de temps.