2016-08-05 2 views
1

В приложении WPF у меня есть DataGrid с столбцом флажка. В какой-то момент я просматриваю данные и определяю, что некоторые строки в DataGrid необходимо проверить.Как обновить флажок через событие?

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

+0

Попробуйте использовать структуру MVVM и привяжите коллекцию класса к сетке данных, чтобы вы могли обновить переменную bool, связанную с флажком, будет обновляться при обновлении переменной bool в коде. –

+0

Можете ли вы показать код? – 4thSpace

+0

Посмотрите образец, созданный в блоге: http://wpftution.blogspot.ca/2012/05/mvvm-sample-using-datagrid-control-in.html –

ответ

2

Флажок должен быть привязан к логическому элементу через привязку TwoWay, которая сообщает об уведомлении типа NotifyPropertyChanged. Когда этот Boolean изменяется либо в графическом интерфейсе, либо в бэкэнд, уведомление изменяет его на экране.