首页 > 代码库 > WPF listView中【checkbox】实现全选功能
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】实现全选功能
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。