Aracılığıyla paylaş


DateTimeValueSerializer.ConvertToString Yöntem

Tanım

öğesinin DateTime bir örneğini öğesine Stringdönüştürür.

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

Parametreler

value
Object

Dizeye dönüştürülecek nesne.

context
IValueSerializerContext

Dönüştürme için kullanılan bağlam bilgileri.

Döndürülenler

Belirtilen DateTimeöğesinin dize gösterimi.

Özel durumlar

valueveya nulldeğildirDateTime.

Açıklamalar

context bu uygulama tarafından kullanılmaz.

XAML değer işlemede bulunan tarihler için dize gösterimleri kültürü temel en-US alır. Bunun nedeni kültüre duyarlı bilgiler için XAML işlemenin kavramsal olarak derleme zamanı ve çalışma zamanı aşamaları arasında bölünmesi ve bilinen bir dize gösterimi kullanmasıdır. Daha fazla bilgi için bkz . WPF Genelleştirme ve Yerelleştirmeye Genel Bakış.

Geçerli uygulama, sağlanan DateTime özelliklerin değerlere sahip olup olmadığına bağlı olarak ayarlanan bir biçim dizesi kullanır. Örneğin, içinde TotalSecondsdeğer yoksa biçim dizesi, saat bileşeni için tam ayrıntı sıfır değerlerini yazmak yerine formdadır yyyy-MM-dd .

Şunlara uygulanır