Pytania otagowane jako observablecollection

4
Różnica między ObservableCollection a BindingList
Chcę poznać różnicę między, ObservableCollectiona BindingListponieważ użyłem obu, aby powiadomić o każdej zmianie dodania / usunięcia w źródle, ale tak naprawdę nie wiem, kiedy wolę jedną od drugiej. Dlaczego miałbym wybrać jedną z poniższych opcji? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); lub BindingList<Employee> lstEmp = new BindingList<Employee>();


18
ObservableCollection nie zauważa, gdy element w nim się zmienia (nawet z INotifyPropertyChanged)
Czy ktoś wie, dlaczego ten kod nie działa: 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 …

12
ObservableCollection Nie obsługuje metody AddRange, więc otrzymuję powiadomienie o każdym dodanym elemencie, poza tym, co z INotifyCollectionChanging?
Chcę mieć możliwość dodawania zakresu i aktualizowania całej ilości. Chcę także móc anulować akcję, zanim zostanie wykonana (tj. Zmiana kolekcji oprócz „zmienionej”). Powiązane pytanie Która kolekcja .Net do jednoczesnego dodawania wielu obiektów i otrzymywania powiadomień?

23
Jak posortować obserwowalną kolekcję?
Mam następującą klasę: [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 Value { …

20
Podczas czyszczenia kolekcji ObservableCollection w e.OldItems nie ma żadnych elementów
Mam tutaj coś, co naprawdę mnie zaskakuje. Mam ObservableCollection z T, który jest wypełniony elementami. Mam również program obsługi zdarzeń dołączony do zdarzenia CollectionChanged. Kiedy Usunąć kolekcję powoduje zdarzenie CollectionChanged z e.Action zestaw do NotifyCollectionChangedAction.Reset. Ok, to normalne. Ale dziwne jest to, że ani e.OldItems, ani e.NewItems nie mają w …

4
Jak zaktualizować ObservableCollection za pośrednictwem wątku roboczego?
Mam ObservableCollection<A> a_collection;. Kolekcja zawiera „n” elementów. Każdy element A wygląda następująco: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Zasadniczo wszystko jest podłączone do widoku listy WPF + kontrolka widoku szczegółów, która pokazuje b_subcollectionwybrany element w oddzielnym widoku listy (powiązania dwukierunkowe, aktualizacje w ramach zmiany …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.