Als «observablecollection» getaggte Fragen

4
Unterschied zwischen ObservableCollection und BindingList
Ich möchte den Unterschied zwischen ObservableCollectionund kennen, BindingListweil ich beide verwendet habe, um über Änderungen in der Quelle beim Hinzufügen / Löschen zu benachrichtigen, aber ich weiß eigentlich nicht, wann ich eine der anderen vorziehen soll. Warum sollte ich eine der folgenden Optionen der anderen vorziehen? ObservableCollection<Employee> lstEmp = new …


18
ObservableCollection bemerkt nicht, wenn sich das Element darin ändert (auch bei INotifyPropertyChanged)
Weiß jemand, warum dieser Code nicht funktioniert: public class CollectionViewModel : ViewModelBase { public ObservableCollection<EntityViewModel> ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public class …

12
ObservableCollection Unterstützt die AddRange-Methode nicht, daher werde ich für jedes hinzugefügte Element benachrichtigt, außer was ist mit INotifyCollectionChanging?
Ich möchte in der Lage sein, einen Bereich hinzuzufügen und für die gesamte Masse aktualisiert zu werden. Ich möchte auch in der Lage sein, die Aktion abzubrechen, bevor sie abgeschlossen ist (dh die Sammlung ändert sich neben der 'geänderten'). Verwandte F Welche .Net-Sammlung zum gleichzeitigen Hinzufügen mehrerer Objekte und zum …

23
Wie sortiere ich eine beobachtbare Sammlung?
Ich habe eine folgende Klasse: [DataContract] public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged("Key"); } } [DataMember] public TValue …


4
Wie aktualisiere ich eine ObservableCollection über einen Arbeitsthread?
Ich habe eine ObservableCollection<A> a_collection;Die Sammlung enthält 'n' Gegenstände. Jeder Punkt A sieht folgendermaßen aus: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Grundsätzlich ist alles mit einer WPF-Listenansicht + einem Detailansicht-Steuerelement verbunden, das b_subcollectiondas ausgewählte Element in einer separaten Listenansicht anzeigt (bidirektionale Bindungen, Aktualisierungen bei …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.