DateTimeValueSerializer.ConvertToString Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Obiekt do konwersji na ciąg.
- context
- IValueSerializerContext
Informacje kontekstowe używane do konwersji.
Zwraca
Reprezentacja ciągu określonego DateTime.
Wyjątki
value
nie jest elementem DateTime lub jest null
.
Uwagi
context
nie jest używana przez tę implementację.
Reprezentacje ciągów dla dat, jak znaleziono w przetwarzaniu wartości XAML, są oparte na en-US
kulturze. Jest to spowodowane tym, że przetwarzanie kodu XAML dla informacji poufnych dla kultury jest podzielone koncepcyjnie między fazami czasu kompilacji i czasu wykonywania i musi używać znanej reprezentacji ciągu w całym. Aby uzyskać więcej informacji, zobacz Omówienie globalizacji i lokalizacji WPF.
Bieżąca implementacja używa ciągu formatu, który jest dostosowywany w zależności od tego, czy podane aspekty DateTime mają wartości. Jeśli na przykład nie ma wartości w TotalSecondselemencie , ciąg formatu znajduje się w formularzu yyyy-MM-dd
, zamiast zapisywać wartości zero pełnej szczegółowości dla składnika czasu.