DateTimeValueSerializer.ConvertToString Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Parâmetros
- value
- Object
O objeto a converter numa corda.
- context
- IValueSerializerContext
Informação de contexto usada para conversão.
Devoluções
Uma representação de cadeia do especificado DateTime.
Exceções
value não é um DateTime ou é null.
Observações
context não é utilizado por esta implementação.
As representações de strings para datas, tal como encontradas no processamento de valores XAML, baseiam-se na en-US cultura. Isto deve-se ao facto de o processamento XAML para informação sensível à cultura estar conceptualmente dividido entre as fases de compilação e de execução e deve usar uma representação de string conhecida ao longo de todo o processo. Para mais informações, consulte WPF Globalização e Visão Geral da Localização.
A implementação atual utiliza uma cadeia de formatos que é ajustada consoante ou não os aspetos do fornecido DateTime têm valores. Por exemplo, se não houver valor em TotalSeconds, a cadeia de formato está na forma yyyy-MM-dd em vez de escrever valores zero de verbosidade total para o componente temporal.