DateTimeValueSerializer.ConvertToString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.