【问题标题】:ListView Expander issue in wpfwpf中的ListView Expander问题
【发布时间】:2011-08-16 20:29:40
【问题描述】:

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

【问题讨论】:

  • 你有没有试过自己做这个?到目前为止,您尝试过什么?

标签: wpf listview checkbox


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    在您的 checkbox_click 事件处理程序中试试这个:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      • 1970-01-01
      相关资源
      最近更新 更多