2010-02-18 8 views

Répondre

1

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.

+0

Je ne peux pas pour une raison quelconque choisir ObservableCollection de ObjectModel. Voir http://i47.tinypic.com/21b3gd3.jpg – ErikTJ

+0

L'utilisation de Collection ne fonctionnait pas. – ErikTJ

+0

J'ai accidentellement eu le cadre cible pour 3.5. – ErikTJ

Questions connexes