2010-11-29 3 views
0

Я создал очень простое приложение wpf с подсветкой mvvm.Редактирование записей с MVVM/MVVM-Light

У меня есть строки в виде списка, это шаблонные представления объектов книги. Я могу щелкнуть по строке, а затем нажать кнопку «Изменить», эта кнопка загружает новое окно и отправляет новое окно для редактирования книги (используя Messenger mvvm-light).

Проблема у меня есть, когда я редактирую запись в своем новом окне, данные по основной форме обновляются. Текстовые поля привязаны к объекту, полученному через Messenger.

Я знаю, это потому, что я по существу передал ссылку на один и тот же объект книги вокруг места, поэтому я обновляюсь в одном месте .. и он также обновляется на главной странице.

Что я хотел бы знать - есть ли стандартный способ/метод/концепция для достижения того, что я пытаюсь сделать? т. е. создать страницу или экран редактирования с возможностью удаления изменений?

спасибо.

ответ

0

Не могли бы вы сделать свой объект для реализации ICloneable и создать клон для редактирования?

+0

Это было время, как и почти год. но я думаю, что это то, что я сделал. – 2011-04-06 07:23:39

Смежные вопросы