Partager via


DateTimeValueSerializer.ConvertToString Méthode

Définition

Convertit une instance de DateTime en String.

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.

S’applique à