Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Динамическое обновление элементов combobox, wpf
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста как решить проблему. Есть combobox, у него выполнена привязка ItemSource из контекста. Привязывается ObservableCollection элементами которой являются объекты со свойствами id, description. SelectedValuePath="id", DisplayMemberPath="description". Id не может меняться в коде, description может меняться в коде. Как заставить обновиться визуальное представление элемента combobox при изменении в коде description элемента коллекция, которая привязана к combobox? В частности текущего, выбранного элемента. Если просто изменить description в коде, в combobox останется старое описание элемента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 20:30 |
|
||
|
Динамическое обновление элементов combobox, wpf
|
|||
|---|---|---|---|
|
#18+
Oleg5555Подскажите пожалуйста как решить проблему. Есть combobox, у него выполнена привязка ItemSource из контекста. Привязывается ObservableCollection элементами которой являются объекты со свойствами id, description. SelectedValuePath="id", DisplayMemberPath="description". Id не может меняться в коде, description может меняться в коде. Как заставить обновиться визуальное представление элемента combobox при изменении в коде description элемента коллекция, которая привязана к combobox? В частности текущего, выбранного элемента. Если просто изменить description в коде, в combobox останется старое описание элемента. в сеттере description, нужно возбудить событие PropertyChanged("description") из интерфейса INotifyPropertyChanged. http://msdn.microsoft.com/ru-ru/library/system.componentmodel.inotifypropertychanged(v=vs.110).aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 23:08 |
|
||
|
Динамическое обновление элементов combobox, wpf
|
|||
|---|---|---|---|
|
#18+
Да, именно так и нужно. Спасибо. Что-то сразу не разобрался. У меня все другие привязки и работали через реализацию INotifyPropertyChanged. А элементы отслеживаемой коллекции были объекты обычного класса. Отнаследовал их от ViewModelBase (который реализует INotifyPropertyChanged) и в сеттере запустил соответствующее событие. Все ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 12:48 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=38842212&tid=1440975]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 155ms |

| 0 / 0 |
