Wpf中的ListView扩展器问题

时间:2011-08-16 12:11:34

标签: wpf listview checkbox

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

2 个答案:

答案 0 :(得分:0)

将listview的selectionmode设置为Multiple' or 'Extended和  在CheckBox_Checked事件上,您可以编写代码来选择listview行

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

答案 1 :(得分:0)

在您的checkbox_click事件处理程序中尝试此操作:

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

 listView1.EndUpdate();

这为您提供了更多的灵活性。