9 Stimmen

ObservableCollection-Anleitung?

Kann mir jemand eine einfache, grafische Anleitung zur Verwendung von ObservableCollection geben? Ich bin msdn durchgegangen, aber ich scheine sie nicht zu verstehen. Ich kann auch nicht scheinen, um bessere auf Google zu finden. Ich bin auf der Suche nach einem einfachen Beispiel mit einer vollständigen Erklärung aller Schritte.

23voto

Klaus Byskov Pedersen Punkte 111081

Ich kenne keine grafische Anleitung für ObservableCollection . El ObservableCollection<T> Klasse ist ein Sammlungstyp (wie List<T> ), was bedeutet, dass es Objekte eines bestimmten Typs enthält T . Was macht ObservableCollection Spezial ist, dass es den Beobachtern "mitteilt", wenn ein neues Objekt hinzugefügt oder ein Objekt entfernt wird. Dies ist besonders nützlich für Benutzeroberflächen, die mit WPF implementiert wurden, da die Benutzeroberfläche automatisch aktualisiert wird, wenn ein Objekt zu einer beobachtbaren Sammlung hinzugefügt oder daraus entfernt wird. Dies geschieht, weil WPF beim Binden an eine beobachtbare Sammlung automatisch einen Ereignishandler zur ObservableCollecion 's CollectionChanged Veranstaltung.

11voto

Erez Punkte 6055

Wenn Sie wissen, wie man eine Liste verwendet, verwenden Sie eine Liste und ersetzen Sie danach einfach die Welt "List" durch "ObservableCollection".

Das ist alles! Ist es nicht einfach? :)

Und jetzt, jedes Mal, wenn die Sammlung geändert wird (Element hinzugefügt\ entfernt\ ersetzt) Ihre begrenzte UI wird darüber benachrichtigt.

6voto

devdigital Punkte 33882

Dies ist ein schöner Einführungsartikel: http://www.codeproject.com/KB/silverlight/SLListVsOCollections.aspx

0voto

The_Black_Smurf Punkte 5104

Wie wäre es mit dieser Anleitung? http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-1

Folgen Sie dem Link auf dieser Seite für Teil 2 und 3

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X