Как обновить значения сетки данных на основе добавления, обновления или удаления между двумя пользовательскими элементами управления? - PullRequest
0 голосов
/ 25 декабря 2018

Существует два пользовательских элемента управления: 1. Первый пользовательский элемент управления, имеющий только представления Datagrid. 2. Второй пользовательский элемент управления, имеющий такие подробности и операции, как кнопка добавления, изменения и удаления.Оба пользовательских элемента управления будут размещены в главном окне.

Всякий раз, когда я выбираю строку в сетке, конкретные данные отображаются во втором пользовательском элементе управления (используя PRISM eventAggregator).Но при добавлении или обновлении или удалении не происходит обновления первого пользовательского элемента управления сеткой.Как этого добиться.

1 Ответ

0 голосов
/ 25 декабря 2018

Используйте ObservableCollection , который представляет собой динамический сбор данных, который дает уведомление, когда элементы добавляются или удаляются.

Если вы уже используете это, что не ясно из вашего вопроса, то вам следует проверить, правильно ли вы используете INotifyChanged, или дать нам код, чтобы мы могли вам помочь.

Но с помощью ObservableCollection и INotifyChanged вы сможете решить свой собственный вопрос.

...