Sto provando a formattare un blocco di testo che è associato a una TimeSpan
proprietà. Funziona se la proprietà è di tipo DateTime
ma fallisce se è un file TimeSpan
. Posso farlo usando un convertitore. Ma sto cercando di scoprire se ci sono alternative.
Codice di esempio:
public TimeSpan MyTime { get; set; }
public Window2()
{
InitializeComponent();
MyTime = DateTime.Now.TimeOfDay;
DataContext = this;
}
Xaml
<TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/>
Mi aspetto che il blocco di testo mostri solo ore e conio. Ma sta mostrando come:
19: 10: 46.8048860