Я намагаюся відформатувати текстовий блок, який прив'язаний до TimeSpan
властивості. Це працює, якщо властивість типу, DateTime
але не вдається, якщо це TimeSpan
. Я можу це зробити за допомогою конвертера. Але я намагаюся з’ясувати, чи є якісь альтернативи.
Зразок коду:
public TimeSpan MyTime { get; set; }
public Window2()
{
InitializeComponent();
MyTime = DateTime.Now.TimeOfDay;
DataContext = this;
}
Xaml
<TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/>
Я очікую, що текстовий блок відображатиме лише години та хвилини. Але це відображається як:
19: 10: 46.8048860