J'ai un ListView
que j'ai lié avec un List
. Si j'ajoute des éléments au List
, je dois redimensionner ma fenêtre pour que les éléments apparaissent dans mon ListView
.Doit redimensionner la fenêtre pour les éléments à afficher
Des idées?
J'ai un ListView
que j'ai lié avec un List
. Si j'ajoute des éléments au List
, je dois redimensionner ma fenêtre pour que les éléments apparaissent dans mon ListView
.Doit redimensionner la fenêtre pour les éléments à afficher
Des idées?
Assurez-vous que votre liste implémente INotifyCollectionChanged. Vous voudrez peut-être utiliser ObservableCollection<T>
ici, car cela rend cette tâche facile.
Si vous liez à un List<T>
standard, le système de reliure ne peut pas savoir que le contenu de la liste a changé. Ma conjecture est que, quand vous redimensionnez la fenêtre, la liste revérifie la liaison (afin d'effectuer la nouvelle mise en page correctement), et capture les nouveaux éléments. Jusqu'à ce que vous le fassiez, la liaison de la liste ne s'actualise jamais. INotifyCollectionChanged
va résoudre ce problème.
Je ne peux pas pour une raison quelconque choisir ObservableCollection de ObjectModel. Voir http://i47.tinypic.com/21b3gd3.jpg – ErikTJ
L'utilisation de Collection ne fonctionnait pas. – ErikTJ
J'ai accidentellement eu le cadre cible pour 3.5. – ErikTJ