2013-02-12 2 views
0

У меня есть datagrid, который содержит данные пользователя в строке. теперь я хочу показать представление детали/редактирования, если пользователь дважды щелкнул по строке в новом окне. Я хочу дать идентификатор пользователя, находящийся в datagrid, в окне подробных/редактируемых данных, чтобы я мог получить подробные данные от пользователя из базы данных.WPF DetailView on DataGrid Left Click в MVVM

Как я могу справиться с этим? Я думаю, что я должен сделать одну модель и viewmodel для представления datagrid, а другой - для просмотра деталей/редактирования. Но как я могу отправить uid из выбранного элемента в datagrid в viewmodel из окна detail/edit?

ответ

0

Вы можете связать выбранное свойство datagrid с его моделью просмотра и обновить модель вида view view в установщике этого свойства.

+0

Я объявил свойство string в своей модели и хочу установить свойство с содержимым uid выбранного элемента. но теперь в свойствах строки стоит только: System.Data.DataRowView. string - это не тип коррекции для выбранного элемента? я не хочу всю строку, только одну ячейку – user2025830

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