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 形式になります。