Bonjour,
Je suis sous DotNet 4 et j'utilise le pattern MVVM.
Le binding se fait bien sur l'ensemble de mes données mais impossible de faire un tri sur la colonne Level a 'linitialization. Pourtant lorsque l'IHM est monté, il y a bien le petit triangle sur la colonne qui signale que celle ci est trié alors qu'elle ne l'est pas. Il faut systématiquement que je reclique sur la colonne pour la trié.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <DataGrid ItemsSource="{Binding Alarms}" SelectedIndex="0" SelectedItem="{Binding RowsSelected,Mode=OneWayToSource}" AutoGenerateColumns="False" SelectionMode="Single"> <DataGrid.Columns> <DataGridTextColumn Header="Type" Binding="{Binding ID}" IsReadOnly="True" Visibility="Collapsed"/> <DataGridTextColumn Header="Name" Binding="{Binding Name}" IsReadOnly="True"/> <DataGridTextColumn Header="Date" Binding="{Binding RaisingDate}" IsReadOnly="True"/> <DataGridTextColumn Header="Level" Binding="{Binding Level}" IsReadOnly="True" SortDirection="Ascending"/> </DataGrid.Columns> <DataGrid. </DataGrid>
Merci d'avance
Arnaud
Partager