DateTimeValueSerializer.ConvertToString Metodo

Definizione

Converte un'istanza di DateTime in String.

C#
public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context);

Parametri

value
Object

Oggetto da convertire in una stringa.

context
IValueSerializerContext

Informazioni di contesto utilizzate per la conversione.

Restituisce

Rappresentazione di stringa dell'elemento DateTime specificato.

Eccezioni

value non è DateTime oppure è null.

Commenti

context non viene usato da questa implementazione.

Le rappresentazioni di stringa per le date trovate nell'elaborazione dei en-US valori XAML sono basate sulle impostazioni cultura. Ciò è dovuto al fatto che l'elaborazione XAML per le informazioni sensibili alle impostazioni cultura viene suddivisa concettualmente tra le fasi di compilazione e di runtime e deve usare una rappresentazione di stringa nota in tutta l'intera fase. Per altre informazioni, vedere Cenni preliminari sulla globalizzazione e la localizzazione WPF.

L'implementazione corrente usa una stringa di formato modificata a seconda che gli aspetti dell'oggetto specificato DateTime abbiano valori. Ad esempio, se non è presente alcun valore in TotalSeconds, la stringa di formato è nel formato yyyy-MM-dd anziché scrivere valori zero di dettaglio completo per il componente time.

Si applica a

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10