【发布时间】:2011-08-16 20:29:40
【问题描述】:
我在扩展器上使用了一个复选框。我希望,当我选中该复选框时,它将选择该扩展器下的所有列表视图行。
【问题讨论】:
-
你有没有试过自己做这个?到目前为止,您尝试过什么?
我在扩展器上使用了一个复选框。我希望,当我选中该复选框时,它将选择该扩展器下的所有列表视图行。
【问题讨论】:
将列表视图的selectionmode 设置为Multiple' or 'Extended 和
在 CheckBox_Checked 事件上,您可以编写代码来选择列表视图的行
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
listview1.SelectAll();
}
【讨论】:
在您的 checkbox_click 事件处理程序中试试这个:
listView1.BeginUpdate();
foreach (ListViewItem i in listView1.Items)
{
i.Selected = true;
}
listView1.EndUpdate();
这为您提供了更多的灵活性。
【讨论】: