WPF выбрать все флажки в DataGridC#

Место общения программистов C#
Гость
WPF выбрать все флажки в DataGrid

Сообщение Гость »

Я пытаюсь выбрать все CheckBox в DataGrid, но не получил никакого результата, используя этот код ниже.

Это функция, которую я вызываю при нажатии на основной флажок

Код: Выделить всё

private void CheckUnCheckAll(object sender, RoutedEventArgs e)
{
CheckBox chkSelectAll = ((CheckBox)sender);
if (chkSelectAll.IsChecked == true)
{
dgUsers.Items.OfType().ToList().ForEach(x => x.IsChecked = true);
}
else
{
dgUsers.Items.OfType().ToList().ForEach(x => x.IsChecked = false);
}
}
dgUsers — это DataGrid, но, насколько я понимаю, можно найти любой флажок.

Это XAML, который я использую Я использую создание флажка в сетке данных
А это изображение моего DataGrid

Изображение


Есть ли какой-нибудь способ программно установить все флажки?

Изменить
Я уже пытался выполнить эти шаги

что вы можете видеть, что мой код там то же самое, но мне не помогло

Источник: https://stackoverflow.com/questions/489 ... a-datagrid

Вернуться в «C#»