2011-10-13 2 views
2

J'ai une listbox avec datatemplate, avec 2 blocs de texte qui lient certaines propriétés d'une classe, j'ai une liste avec des éléments de type de cette classe, je veux montrer dynamiquement ces éléments et etc, mais comment puis-je faire cela, à l'itemource je peux seulement assigner une liste, je ne peux pas ajouter des éléments dynamiquement, s'il vous plaît aidez-moi.Comment ajouter dynamiquement des éléments dans listbox.itemsource dans wp7?

Répondre

3

Pour qu'un ListBox se mette à jour de manière dynamique lorsque des éléments sont ajoutés à la liste, vous devez choisir une classe de collection qui déclenche des événements lorsque des éléments sont ajoutés/supprimés. Vous devez utiliser ObservableCollection comme ItemsSource. Cette collection déclenche l'événement CollectionChanged lorsqu'il est modifié. ListBox gère cet événement et les met à jour en conséquence.

Questions connexes