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.
Antworten
Zu viele Anzeigen?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.
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.
Dies ist ein schöner Einführungsartikel: http://www.codeproject.com/KB/silverlight/SLListVsOCollections.aspx
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