private void DownSingerHeadDone(DownLoadManage sender) { if (sender.state == "Success") { SetSingerHead(Image.FromFile(sender.fileName)); } else { SetSingerHead(DefaultSonger); } }
private void DownBackGroundDone(DownLoadManage sender) { Console.WriteLine(sender.state); if (sender.state == "Success") { SetSingerBackground(Image.FromFile(sender.fileName)); } else { SetSingerBackground(null); } }
private void changeImg(Song s) { SetSingerBackground(null); SetSingerHead(null); string SingerBackground = SingerPath + "\\" + s.Singername + "_Photo.jpg"; if (File.Exists(SingerBackground)) { SetSingerBackground(Image.FromFile(SingerBackground)); } else { List <string> photoList = h.GetSingerPhoto(s.Singername); if (photoList.Count > 0) { downm = new DownLoadManage(); downm.DownLoad(photoList[0], SingerBackground, null, DownBackGroundDone); } } string PhotoPath = SingerPath + s.Singername + ".jpg"; if (File.Exists(PhotoPath)) { SetSingerHead(Image.FromFile(PhotoPath)); } else { downm = new DownLoadManage(); string url = h.getUrl(h.getJsonText(k.getimg(s.Singername))); downm.DownLoad(url, PhotoPath, null, DownSingerHeadDone); } }