2010-12-15 4 views
10

Quelqu'un peut-il me diriger vers un didacticiel graphique simple sur l'utilisation de ObservableCollection. J'ai traversé msdn mais je n'ai pas l'air de les comprendre. Je n'arrive pas à trouver de meilleurs sur google non plus. Je cherche un exemple simple avec une explication complète sur toutes les étapes.Tutoriel ObservableCollection?

+4

Comment cette question va-t-elle susciter des débats, des arguments, des sondages ou des discussions prolongées? – yeoman

+0

Mes pensées exactement @yeoman. Vous devriez commencer * Comment cette question va-t-elle solliciter le débat, les arguments, l'interrogation ou la discussion prolongée? * Comme une question sur la pile^LOL – Yusha

Répondre

22

Je ne sais pas d'un tutoriel graphique de ObservableCollection. La classe ObservableCollection<T> est un type de collection (comme List<T>), ce qui signifie qu'il contient des objets d'un type donné T. Ce qui fait ObservableCollectionspécial est qu'il "dit" aux observateurs quand un nouvel objet est ajouté ou quand un objet est enlevé. Cela est particulièrement utile pour les interfaces utilisateur implémentées à l'aide de WPF car, en général, lorsqu'un objet est ajouté ou retiré d'une collection observable, l'interface utilisateur est automatiquement mise à jour. Cela se produit parce que, lors de la liaison à une collection observable, WPF ajoute automatiquement un gestionnaire d'événements à l'événement CollectionChanged.

11

Si vous savez comment utiliser une liste, utilisez une liste et après il suffit de remplacer le monde « Liste » par « ObservableCollection ».

C'est tout !! n'est-ce pas simple? :)

Et maintenant, chaque fois que la collection est modifiée (élément ajouté \ retiré \ remplacé) Votre interface utilisateur liée sera notifiée à ce sujet.