Språk

DateTimeValueSerializer.ConvertToString Metod

Definition

Konverterar en instans av DateTime till en 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

Parametrar

value
Object

Objektet som ska konverteras till en sträng.

context
IValueSerializerContext

Kontextinformation som används för konvertering.

Returer

En strängrepresentation av den angivna DateTime.

Undantag

value är inte en DateTime eller är null.

Kommentarer

context används inte av den här implementeringen.

Strängrepresentationer för datum som finns i XAML-värdebearbetning baseras på en-US kulturen. Det beror på att XAML-bearbetning för kulturkänslig information delas konceptuellt mellan kompilerings- och körningsfaser och måste använda en känd strängrepresentation hela tiden. Mer information finns i WPF Globalisering och lokaliseringsöversikt.

Den aktuella implementeringen använder en formatsträng som justeras beroende på om de angivna DateTime aspekterna har värden. Om det till exempel inte finns något värde i TotalSecondsär formatsträngen i formuläret yyyy-MM-dd i stället för att skriva ut nollvärden med full verbositet för tidskomponenten.

Gäller för