DateTimeValueSerializer.ConvertToString Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas hä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
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.