WPF / C # - Application du format de date à listview

J'ai une listview lié à une collection d'objets. L'une des propriétés est un objet DateTime nommé startDate. Il est affiché dans la norme 1/1/2001 1:00:00 PM

Je veux mettre la date au format aaaa-MM-jj HH:mm:ss.fff format pour l'affichage. Est-il un moyen de garder le sous-jacent objet DateTime dans le tact lors de l'affichage dans le format de votre choix ci-dessus? Je préfère le faire dans le code XAML, par opposition à l'ajout d'une propriété d'affichage de l'objet ou quelque chose le long de ces lignes.

Les objets de mettre en œuvre l'interface INotifyPropertyChanged, si ce qui compte.

<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>

Merci d'avance à tous.

source d'informationauteur Yatrix