DateTimeValueSerializer.ConvertToString Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.