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値がない場合、書式指定文字列は、時刻コンポーネントの完全な詳細度 0 の値を書き出すのではなく、形式 yyyy-MM-dd
になります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET