//---- Удаление элемента из листбокса private void btn_deleteItem_Click(object sender, RoutedEventArgs e) { //CaseSelNode(); PagedCollectionView blist = dg_DevList.ItemsSource as PagedCollectionView; ObservableCollection <int> deleteList = new ObservableCollection <int>(); foreach (wsBaseItem item in blist) { if (item.IsChecked) { int i = (int)item.ID; deleteList.Add(i); } } wc.ws_deleteTreeItemAsync(deleteList); }