У меня есть статический ArrayList
из DateTimes
<Window.Resources>
<col:ArrayList x:Key="startHours">
<sys:DateTime>0:00</sys:DateTime>
<sys:DateTime>0:30</sys:DateTime>
<!-- .... -->
</col:ArrayList>
</Window.Resources>
Я хочу заполнить комбинированный список hour:minute
форматированными датами, поэтому я делаю
<ComboBox x:Name="cmbFinish"
ItemsSource="{Binding Source={StaticResource startHours}}"
ItemStringFormat="t"/>
Элементы отформатированы нормально - hour:minute
, но когда я выбираю элемент, cmbFinish.Value
имеет формат DateTime.ToString()
по умолчанию. Что мне не хватает? Мне нужно, чтобы cmbFinish.Value
был в формате hour:minute
.