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
Vous devez vous connecter pour publier un commentaire.
Simple changement de la StringFormat dans votre liaison.