Вопросы по теме 'inotifycollectionchanged'

ItemsSource + Converter + Treeview не обновляется
Это довольно сложно, надеюсь, я смогу объяснить это достаточно ясно, чтобы кто-нибудь помог мне. У меня есть объект, назовем его менеджером, у менеджера есть набор людей, которыми он управляет, все люди реализуют IPerson, но разные типы людей имеют...
3513 просмотров

Почему в .NET Framework нет ObservableKeyedCollection‹TKey, TValue›?
Начиная с версии 3.0 .NET Framework содержит ObservableCollection‹T› , но почему нет ObservableKeyedCollection‹TKey, TValue›. Хорошо, я мог бы реализовать свою собственную коллекцию, производную от KeyedCollection‹TKey,TValue› и реализация...
2176 просмотров
schedule 29.12.2022

Примеры событий изменения коллекции в Observable Collection
У меня есть список в приложении WPF, в котором отображается наблюдаемая коллекция фотообъектов. Когда фотография добавляется в коллекцию, пользовательский интерфейс должен сразу же отобразить новое изображение. Я понимаю, что это можно обработать с...
3926 просмотров

Почему INotifyCollectionChanged использует IList
Читая здесь , я понимаю, почему это не IList<T> . Но зачем вообще IList? Нет смысла добавлять к нему, поэтому это должен быть просто IEnumerable, или, если вам действительно нужен индексатор (без причин), используйте ReadOnlyCollection.
473 просмотров
schedule 05.06.2023

Что вызывает обновление пользовательского интерфейса при изменении ItemsControl.ItemsSource?
Я просто изучал разницу между BindingList и ObservableCollection, следуя этому вопросу: Почему НЕ BindingList в WPF В рамках этого я протестировал привязку ItemsSource ItemsControl к различным типам, включая List, Collection, ObservableCollection...
1818 просмотров

Добавление большого количества элементов в WPF Datagrid потребляет много процессорного времени.
Я создаю приложение, которое имеет некоторые простые функции сниффера и которое показывает сброшенные пользователем пакеты. Пакеты считываются из файла дампа, который обновляется в режиме реального времени с текущим трафиком, а затем захваченные...
636 просмотров

Как получить измененный элемент в NotifyCollectionChangedEventArgs?
Я создал ObservableCollection ‹T>, который запускает событие CollectionChangedEvent каждый раз, когда изменяется свойство объектов в коллекции (T: INPC). Я хочу знать, какое свойство T вызвало CollectionChangedEvent, поэтому я попробовал следующее:...
5318 просмотров

Наблюдаемая привязка к двум ICollectionView одной коллекции
Итак, я использую WPF MVVM , используя Caliburn.Micro в качестве основы. У меня есть ViewModel с ObservableCollection, которую мне нужно показать дважды с разной сортировкой, фильтрацией и группировкой. У меня как-то туго с этим якобы...
581 просмотров

Удалить элементы из LongListMultiSelector
Я новичок в разработке Windows Phone 8. Я работаю с ним уже около месяца и написал собственное новостное приложение, использующее данные из API. Я сохраняю содержимое статьи в автономном режиме в локальном хранилище приложения в виде файлов .json....
144 просмотров

В чем смысл INotifyCollectionChanged с точки зрения привязки данных (C # WinRt)
Предыстория: я пытался свернуть свою собственную наблюдаемую коллекцию, реализовав IEnumerable, INotifyPropertyChanged и INotifyCollectionChanged. Он работает нормально, но когда я привязываю данные, событие CollectionChanged всегда равно нулю....
314 просмотров

Проблема с AddRange ObservableCollection
Привет, я использую эту ссылку для реализации самой быстрой наблюдаемой коллекции Лучшая производительность для ObservableCollection.AddRange ObservableCollection Не поддерживает метод AddRange, поэтому я получаю уведомления о каждом добавленном...
79 просмотров

Индекс System.InvalidOperationException 'n' в событии изменения коллекции недействителен для коллекции размера '0'
Я получаю это исключение при запуске события CollectionChanged в пользовательской реализации INotifyCollectionChanged: Исключение типа «System.InvalidOperationException» возникло в PresentationFramework.dll, но не было обработано в...
815 просмотров
schedule 03.01.2023

Пользовательский наблюдаемый не обновляет UWP ListView
Я реализовал свой собственный ObservableDictionary , так как: A) меня не устраивал код, который я видел, как другие публикуют, и B) хотел практиковаться. Насколько я могу судить, все работает правильно, включая уведомление слушателей, но по какой-то...
387 просмотров

Как привязать ObservableCollection ‹T› изменяемой модели к ReadOnlyObservableCollection ‹T› модели просмотра с помощью ReactiveUI и DynamicData
Я использую ReactiveUI и DynamicData в своем проекте на C #. Однако классы модели предметной области по-прежнему полагаются на события C #, интерфейсы INotifyPropertyChanged и INotifyCollectionChanged. Существуют классы Model и ViewModel:...
936 просмотров