Mam listę wyświetloną na zbiór obiektów. Jedną z właściwości jest obiekt DateTime o nazwie startDate. Jest wyświetlany w standardowym formacie 1/1/2001 1:00:00 PMWPF/C# - Zastosowanie formatu daty do wyświetlenia listy
Chcę umieścić datę w formacie rrrr-MM-dd GG: mm: ss.fff tylko w celach wyświetlania. Czy istnieje sposób na zachowanie obiektu DateTime będącego podstawą podczas wyświetlania go w pożądanym formacie powyżej? Wolałbym to zrobić w XAML, niż dodać właściwość wyświetlania do obiektu lub coś podobnego do tych linii.
Obiekty implementują interfejs INotifyPropertyChanged, jeśli to ma znaczenie.
<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>
Z góry dziękuję wszystkim.
Jeez - Próbowałem, ale nie umieściłem napisu w pojedynczych cudzysłowach. Błąd nowicjusza. Dzięki, Ray. – Yatrix