DateTimeValueSerializer.ConvertToString 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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
,而不是寫出時間元件的完整詳細資訊零值。