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 contextual usada para la conversión.

Devoluciones

Representación de cadena del elemento DateTime especificado.

Excepciones

value no es DateTime ni 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 en todo el mundo. Para obtener más información, vea Información general sobre globalización y 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 completa para el componente de hora.

Se aplica a