Condividi tramite


DateTimeValueSerializer.ConvertToString Metodo

Definizione

Converte un'istanza di DateTime in 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

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