У меня есть список, связанный с набором объектов. Одним из свойств является объект DateTime с именем startDate. Он отображается в стандартном формате 1/1/2001 1:00:00 PM
Я хочу поместить дату в формате yyyy-MM-dd HH: mm: ss.fff только для показа. Есть ли способ сохранить базовый объект DateTime в такт при отображении его в нужном формате выше? Я бы предпочел сделать это в XAML, а не добавлять свойство отображения к объекту или что-то в этом направлении.
Объекты реализуют интерфейс INotifyPropertyChanged, если это имеет значение.
<ListView x:Name="lvBatches"
SelectionMode="Single"
Margin="12,73,349,61"
Background="WhiteSmoke"
SelectionChanged="lvBatches_SelectionChanged"
ToolTip="Click on the column headers to sort by that column"
FontSize="10pt"
ItemContainerStyle="{StaticResource itemStyle}"
ItemsSource="{Binding batchCollection}">
<!-- ... -->
<GridViewColumn x:Name="colStart"
Width="200"
DisplayMemberBinding="{Binding startDate}">
<GridViewColumnHeader Content="Start Date"
Click="GridViewColumnHeader_Click"/>
</GridViewColumn>
Спасибо заранее, все.