Example #1
0
        private async void Delete_ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listViewEx1.SelectedItems.Count == 0)
            {
                return;
            }

            var idx        = listViewEx1.SelectedIndices[0];
            var imgurImage = listViewEx1.Items[idx].Tag as ImgurImage;
            await mImgurApi.DeleteImage(imgurImage.DeleteHash);

            listViewEx1.Items.RemoveAt(idx);
            for (int i = 0; i < ImgurImageList.Count; i++)
            {
                if (ImgurImageList[i].Id == imgurImage.Id)
                {
                    ImgurImageList.RemoveAt(i);
                    break;
                }
            }
            pictureBox1.LoadAsync(imgurImage.Link);
        }