DateTimeValueSerializer.ConvertToString Metodo

Definizione

Converte un'istanza di DateTime in un oggetto 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 sul contesto utilizzate per la conversione.

Valori restituiti

Rappresentazione di stringa dell'oggetto specificato DateTime.

Eccezioni

value non è un oggetto DateTime o è 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 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 la fase. Per altre informazioni, vedere Cenni preliminari sulla globalizzazione e la localizzazione di macchine virtuali Windows.

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

Si applica a