共用方式為


DateTimeValueSerializer.ConvertToString 方法

定義

DateTime 的執行個體轉換到 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

參數

value
Object

要轉換為字串的物件。

context
IValueSerializerContext

用於轉換的內容資訊。

傳回

指定之 DateTime 的字串表示。

例外狀況

value 不是 DateTime 或者為 null

備註

context 這個實作不會使用 。

XAML 值處理中找到的日期字串表示法是以文化特性為基礎 en-US 。 這是因為區分文化特性資訊的 XAML 處理在編譯時間和運行時間階段之間以概念方式分割,而且必須在整個期間使用已知的字串表示。 如需詳細資訊,請參閱 WPF 全球化和當地語系化概觀

目前的實作會使用根據所提供 DateTime 層面是否有值來調整的格式字串。 例如,如果 中 TotalSeconds沒有值,格式字串的格式會是格式 yyyy-MM-dd ,而不是寫出時間元件的完整詳細資訊零值。

適用於