WPF / C # - Aplicando formato de fecha a la vista de lista

Tengo una vista de lista vinculada a una colección de objetos. Una de las propiedades es un objeto DateTime llamado startDate. Se muestra en el formato estándar 1/1/2001 1:00:00 PM

Quiero poner la fecha en formato aaaa-MM-dd HH: mm: ss.fff solo para fines de visualización. ¿Hay alguna manera de mantener intacto el objeto DateTime subyacente mientras se muestra en el formato deseado arriba? Preferiría hacer esto en XAML en lugar de agregar una propiedad de visualización al objeto o algo por el estilo.

Los objetos implementan la interfaz INotifyPropertyChanged, si eso es importante.

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

Gracias de antemano, todos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta