Estoy intentando formatear un bloque de texto que está vinculado a una TimeSpan
propiedad. Funciona si la propiedad es de tipo DateTime
pero falla si es un TimeSpan
. Puedo hacerlo usando un convertidor. Pero estoy tratando de averiguar si hay alternativas.
Código de muestra:
public TimeSpan MyTime { get; set; }
public Window2()
{
InitializeComponent();
MyTime = DateTime.Now.TimeOfDay;
DataContext = this;
}
Xaml
<TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/>
Espero que el bloque de texto muestre solo horas y minutos. Pero se muestra como:
19: 10: 46.8048860