ListView添加全选按钮

ListView添加全选按钮_第1张图片
通过点击全选按钮将整个列表进行全选或取消
#XML


            
                
                    
                        
                            全选
                        
                
            
        

c#

//全选
        private void Check_Click_All(object sender, RoutedEventArgs e)
        {
            CheckBox cb = sender as CheckBox;
            if (cb.IsChecked == true)
            {
                foreach (LevelData ld in ListView.Items)
                {
                    ld.Check = true;
                }
            }
            else
            {
                foreach (LevelData ld in ListView.Items)
                {
                    ld.Check = false;
                }
            }
        }

listView中Items格式是绑定数据格式,如果格式使用CheckBox将会报错。

你可能感兴趣的:(WPF)