WPF listView中checkbox实现全选功能
Posted want_Success
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF listView中checkbox实现全选功能相关的知识,希望对你有一定的参考价值。
List<xxx> nn = new List<xxx>(); public MainWindow() { InitializeComponent(); for (int i = 0; i < 10; i++) { nn.Add(new xxx { name = "nihaohao" + i, bol = false }); } listview.ItemsSource = nn; } // public bool bb { get; set; } private void Button_Click(object sender, RoutedEventArgs e) { foreach (xxx item in nn) { //Debug.WriteLine(item.name + ":" + item.bol); item.bol = true; //吧列表中checkbox属性设置为true } } //xxx 表类 //实现INotifyPropertyChanged实现更改通知 public class xxx : INotifyPropertyChanged { private string _name; public string name { get { return _name; } set { _name = value; OnPropertyChanged("name"); } } private bool _bol; public bool bol { get { return _bol; } set { _bol = value; OnPropertyChanged("bol"); } } public event PropertyChangedEventHandler PropertyChanged; public void OnPropertyChanged(string args) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(args)); Debug.WriteLine(name); } }
以上是关于WPF listView中checkbox实现全选功能的主要内容,如果未能解决你的问题,请参考以下文章
Android 带checkbox的listView 实现多选,全选,反选
Android高级控件——ListView绑定CheckBox实现全选,添加和删除等功能