У меня есть ListBox с вложенным ListBox внутри.Оба имеют ObservableCollections в качестве своего набора ItemsSource, при этом внутренняя коллекция ListBox является элементом внешних объектов ...
Коллекции заполняются BackgroundWorker, который собирает данные из веб-службы.Мне пришлось изменить с ObservableCollection на AsyncObservableCollection, чтобы иметь возможность добавлять элементы из кода работника.Код AsyncObservableCollection находится здесь: У вас есть обновление рабочего потока ObservableCollection, которое привязано к ListCollectionView
Моя проблема заключается в том, что внутренний ListBox продолжает отображать дубликаты элементов.Кажется, будто он всегда дублирует первый элемент, если решает дублировать.Я понятия не имею, почему это происходит.С прослушивателем событий, прикрепленным к событию CollectionChanged коллекции, я обнаружил, что событие срабатывает один раз за элемент.
У вас есть идеи?
Спасибо, Стефан