powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Динамическое обновление элементов combobox, wpf
3 сообщений из 3, страница 1 из 1
Динамическое обновление элементов combobox, wpf
    #38842155
Oleg5555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как решить проблему. Есть combobox, у него выполнена привязка ItemSource из контекста. Привязывается ObservableCollection элементами которой являются объекты со свойствами id, description. SelectedValuePath="id", DisplayMemberPath="description". Id не может меняться в коде, description может меняться в коде. Как заставить обновиться визуальное представление элемента combobox при изменении в коде description элемента коллекция, которая привязана к combobox? В частности текущего, выбранного элемента. Если просто изменить description в коде, в combobox останется старое описание элемента.
...
Рейтинг: 0 / 0
Динамическое обновление элементов combobox, wpf
    #38842212
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Динамическое обновление элементов combobox, wpf
    #38842678
Oleg5555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, именно так и нужно. Спасибо. Что-то сразу не разобрался. У меня все другие привязки и работали через реализацию INotifyPropertyChanged. А элементы отслеживаемой коллекции были объекты обычного класса. Отнаследовал их от ViewModelBase (который реализует INotifyPropertyChanged) и в сеттере запустил соответствующее событие. Все ок.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Динамическое обновление элементов combobox, wpf
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]