| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Множественный выбор в ListBox |
| Автор: Brilona 8.8.2011, 16:11 | ||
| Есть ListBox с SelectionMode="Multiple". Нужно чтобы при нажатии на item вместе с ним выделялись item'ы, идущие в списке до него. Например, имеем список: "один", "два", "три", "четыре", "пять". Если нажмем "три", то выделиться должны "один", "два", "три". Пробовала так:
Ругается: Cannot change ObservableCollection during a CollectionChanged or PropertyChanged event. Подскажите идеи как можно реализовать нужное поведение |
| Автор: Gvozdin 9.8.2011, 14:17 |
| Если нельзя менять ObservableCollection в момент нотификации о её изменении То запусти этот код в this.Dispatcher.BeginInvoke с приоритетом Send(или более низким если будут проблемы) |
| Автор: Brilona 9.8.2011, 15:31 |
| Спасибо! Не ругается |