Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wpf中的ListView扩展器问题_Wpf_Listview_Checkbox - Fatal编程技术网

wpf中的ListView扩展器问题

wpf中的ListView扩展器问题,wpf,listview,checkbox,Wpf,Listview,Checkbox,我在扩展器上使用了一个复选框。我想,当我选中该复选框时,它将选择列表视图中位于该扩展器下的所有行。将列表视图的selectionmode设置为Multiple'或'Extended,然后 在CheckBox\u Checked事件中,您可以编写代码来选择listview的行 private void CheckBox_Checked(object sender, RoutedEventArgs e) { listview1.SelectAll(); } 在复选框中尝试此操作\u单击事件

我在扩展器上使用了一个复选框。我想,当我选中该复选框时,它将选择列表视图中位于该扩展器下的所有行。

将列表视图的
selectionmode
设置为
Multiple'或'Extended
,然后 在CheckBox\u Checked事件中,您可以编写代码来选择listview的行

private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
    listview1.SelectAll();
}

在复选框中尝试此操作\u单击事件处理程序:

 listView1.BeginUpdate(); 
 foreach (ListViewItem i in listView1.Items)
 {
     i.Selected = true;
 }

 listView1.EndUpdate();

这给了您更多的灵活性。

您自己尝试过这样做吗?到目前为止你试过什么?