Я использую флажок на расширителе.Я хочу, чтобы, когда я установил этот флажок, он выбрал все строки представления списка, которые идут под этим расширителем.
Попробуйте это в вашем обработчике событий checkbox_click:
listView1.BeginUpdate(); foreach (ListViewItem i in listView1.Items) { i.Selected = true; } listView1.EndUpdate();
Что дает вам больше гибкости.
установите список selectionmode на Multiple' or 'Extended и в событии CheckBox_Checked вы можете написать код для выбора строк списка
selectionmode
Multiple' or 'Extended
private void CheckBox_Checked(object sender, RoutedEventArgs e) { listview1.SelectAll(); }