У меня есть DataGrid
в WPF. Крайняя левая ячейка в каждой строке — это CheckBox
, которая устанавливает свойство Enabled
в модели строки (через RowViewModel).
Когда CheckBox
не установлен в определенной строке, эта строка в DataGrid
должна быть отключена, поэтому все элементы управления в других столбцах строки должны быть отключены, но не в ячейке CheckBox
.
Как мне проще всего добиться этого, по-прежнему разрешая активировать ячейку CheckBox
, чтобы пользователь мог щелкнуть CheckBox
в самой левой ячейке в строке (чтобы пользователь мог снова включить объект, следовательно, включить всю строку)