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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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