DateTimeValueSerializer.ConvertToString Metoda

Definice

Převede instanci DateTime na 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

Parametry

value
Object

Objekt, který se má převést na řetězec.

context
IValueSerializerContext

Kontextové informace, které se používají pro převod.

Návraty

Řetězcové vyjádření zadaného DateTime.

Výjimky

value není a DateTime nebo je null.

Poznámky

context se v této implementaci nepoužívá.

Řetězcová vyjádření kalendářních dat nalezená při zpracování hodnot XAML jsou založená na jazykové verzi en-US . Důvodem je to, že zpracování XAML pro informace citlivé na jazykovou verzi je koncepčně rozděleno mezi fáze kompilace a za běhu a musí v celém prostředí používat známou řetězcovou reprezentaci. Další informace najdete v tématu Přehled globalizace a lokalizace WPF.

Aktuální implementace používá formátovací řetězec, který je upraven v závislosti na tom, zda aspekty zadané DateTime hodnoty mají. Pokud například v TotalSecondssouboru není žádná hodnota, formátovací řetězec je ve formátu yyyy-MM-dd a nezapisuje nulové hodnoty úplné podrobností pro komponentu času.

Platí pro