Запитання з тегом «observablecollection»

4
Різниця між спостережуваною колекцією та BindingList
Я хочу знати різницю між ObservableCollectionі BindingListтому , що я використовував як для повідомлення для будь-якого додавання / видалення змін в джерелі, але я на самом деле не знаю , коли віддавати перевагу один над іншим. Чому я б обрав одне з наступних над іншим? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); …


18
ObservableCollection, не помічаючи, коли елемент у ньому змінюється (навіть із INotifyPropertyChanged)
Хтось знає, чому цей код не працює: 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 не підтримує метод AddRange, тому я отримую сповіщення про кожен доданий елемент, крім того, що про INotifyCollectionChanging?
Я хочу мати змогу додати діапазон та оновлюватись для всієї маси. Я також хочу мати можливість скасувати дію, перш ніж вона буде виконана (тобто колекція, що змінюється, крім "зміненої"). Пов'язані питання. Яка .Net колекція для додавання декількох об'єктів одночасно та отримання сповіщення?


20
Під час очищення спостережуваної колекції в e.OldItems немає елементів
У мене тут є щось, що насправді застає мене несподіваним. У мене є ObservableCollection of T, заповнений елементами. У мене також є обробник подій, приєднаний до події CollectionChanged. Коли ви очистити колекцію він викликає подія CollectionChanged з e.Action набором для NotifyCollectionChangedAction.Reset. Гаразд, це нормально. Але дивно те, що ні e.OldItems, …

4
Як оновити ObservableCollection за допомогою робочого потоку?
У мене є ObservableCollection<A> a_collection;колекція, що містить 'n' елементів. Кожен елемент А виглядає так: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } По суті, все це підключено до перегляду списку WPF + b_subcollectionелемента керування переглядом деталей, який відображає вибраний елемент в окремому перегляді списку (двосторонні прив'язки, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.