private void DeleteImageButton_OnClick(object sender, RoutedEventArgs e) { IList selectedImages = ImagesDataGrid.SelectedItems; int imagesSize = selectedImages.Count; for (var i = 0; i < imagesSize; i++) { DataRowView row = (DataRowView)ImagesDataGrid.SelectedItems[i]; string textId = row["Id"].ToString(); int id = Convert.ToInt32(textId); _client.DeleteImage(id); } ImagesTabItem_OnLoaded(sender, e); }