DateTimeValueSerializer.ConvertToString Método

Definición

Convierte una instancia de DateTime en .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

Parámetros

value
Object

Objeto que se va a convertir en una cadena.

context
IValueSerializerContext

Información de contexto que se usa para la conversión.

Devoluciones

Representación de cadena del especificado DateTime.

Excepciones

value no es o DateTime es null.

Comentarios

context esta implementación no la usa.

Las representaciones de cadena para las fechas que se encuentran en el procesamiento de valores XAML se basan en la en-US referencia cultural. Esto se debe a que el procesamiento XAML para la información confidencial de la referencia cultural se divide conceptualmente entre las fases en tiempo de compilación y en tiempo de ejecución y debe usar una representación de cadena conocida a lo largo de todo. Para obtener más información, vea Información general sobre la globalización y la localización de WPF.

La implementación actual usa una cadena de formato que se ajusta en función de si los aspectos del proporcionado DateTime tienen valores. Por ejemplo, si no hay ningún valor en TotalSeconds, la cadena de formato está en el formulario yyyy-MM-dd en lugar de escribir valores cero de detalle completo para el componente de hora.

Se aplica a