Bonjour,

J'ai un petit soucis dans WPF.
une petite explication de mon programme: Je dois afficher la liste de toutes les personnes de mon entreprise qui sont stockés dans une base de données.
Je récupère la liste de personne (+5000 éléments), je la stock dans une DataGrid qui se situe dans une page. ensuite j'ajoute cette page dans une frame qui se situe dans la MainWindow.

Mon soucis: Lorsque j'éssaye d'ajouter la page dans la frame, mon programme monte en RAM et me pète une erreur de mémoire (plus assez de ressource mémoire).

Autres infos: lorsque je transforme ma page en Window et que je l'ouvre, je n'ai aucun soucis.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
private void open_Click(object sender, RoutedEventArgs e)
        {
            List<Personne> list = new List<Personne>();
            list = new DALPersonne().getAll();
            ListPersonne pageList = new ListPersonne();
            pageList.dataGrid.ItemsSource = list;
            frame.Content = pageList;
        }
pageList: c'est ma page qui contient la DataGrid.

Merci de votre aide