Bonjour,
Je charge une fenetre qui contient un datagrid, mais celle ci est tres longue à charger.
De mes recherches se serait à cause des stackpanel à répétition.
Je les utilises pour mettre plusieurs controle à la verticale.
il existe apparement le "VirtualizingStackPanel" Mais que je n'arrive pas à faire fonctionner, car il me semble qu'il ne faut que des données liées.
J'essaie de faire l'equivalent avec le <grid> mais je n'y arrive pas non plus.
Y aurait il une alternative à ce stackpanel qui consomme moins ?
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <DataGridTemplateColumn Header="" Width="SizeToCells" IsReadOnly="True" > <DataGridTemplateColumn.CellTemplate> <DataTemplate> <StackPanel> <Label Content="Expéditeur :" FontWeight="Bold" Padding="5,5,0,0" /> <Label Content="{Binding expediteur1}" Padding="5,5,0,0" /> <Label BorderBrush="Black" BorderThickness="1px" Width="150px" Height="2px" /> <Label Content="Destinataire :" FontWeight="Bold" Padding="5,0,0,0" /> <Label Content="{Binding destinataire1}" Padding="5,5,0,0" /> </StackPanel> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn>
Partager