Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / MVVM DataContext rebind / 4 сообщений из 4, страница 1 из 1
10.02.2015, 13:04
    #38875839
micoloss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM DataContext rebind
Доброго времени суток!
Осваиваю технологию WPF. Есть форма в которой биндятся свойства вложенного во ViewModel объекта. Все работает как надо, до тех пор пока не добавляешь этот объект в ObservableCollection и соответственно появляется необходимость пересоздать объект. Во ViewModel все пересоздается, однако во View в TextBox остаются висеть данные предыдущего объекта. Необходимо что-то типа rebind. Когда использовал подход MVC - проблем не было, делал так:
Код: c#
1.
2.
Object o = new Object();
view.DataContext = o;


На могу найти подобный механизм для MVVM. Как быть? Спасибо!
...
Рейтинг: 0 / 0
10.02.2015, 13:35
    #38875869
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM DataContext rebind
Реализовать интерфейс INotifyPropertyChanged во вложенном объекте и вызывать событие OnPropertyChanged для соответствующего свойства.
...
Рейтинг: 0 / 0
10.02.2015, 13:39
    #38875877
micoloss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM DataContext rebind
Там это уже реализовано.
...
Рейтинг: 0 / 0
10.02.2015, 13:48
    #38875891
micoloss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVVM DataContext rebind
Всем спасибо! Вопрос решен! Я сделал PropertyChanged для свойств вложенного объекта, но не сделал PropertyChanged для самого объекта. Теперь все работает как надо!
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / MVVM DataContext rebind / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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