Udostępnij za pośrednictwem


DateTimeValueSerializer.ConvertToString Metoda

Definicja

Konwertuje wystąpienie obiektu 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

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.

Dotyczy