Как создать новый объект по сценарию master-detail? - PullRequest
0 голосов
/ 08 января 2012

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

Таким образом, этот сценарий позволяет мне выполнять операции чтения, обновления и удаления .

Но как реализовать операцию создания?

Я использовал шаблон данных внутри ContentControl. Но элементы управления в этом шаблоне данных недоступны из класса главного окна. Поэтому я не могу прочитать его значения, чтобы заполнить данные нового объекта.

Нужно ли создавать новое окно с той же структурой элементов управления, что и внутри шаблона данных, и использовать его для операций создания? Или что-то еще?

1 Ответ

0 голосов
/ 11 января 2012

Хех, я просто решил создать новый пустой объект, затем добавить его в список объектов, а затем разрешить пользователю редактировать этот новый объект сразу. Хорошее решение, а? :)

Но есть ли лучшее решение?

Дополнительно:

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

В Win Froms я использовал этот подход для добавления нового объекта в свою коллекцию или базу данных.

...