Exemplo n.º 1
0
 public void Detelet_File(object p)
 {
     if (Down_list_Selete == null)
     {
         return;
     }
     GarbageInfo.RemoveAt(Down_list_Selete.ID);
     DeleteDownLoad(Down_list_Selete);
     Serialization(@"./config/GarbageInfo", GarbageInfo);
 }
Exemplo n.º 2
0
 public void Reduction_GarbageInfo(object p)
 {
     if (Down_list_Selete == null)
     {
         return;
     }
     if (Down_list_Selete.State == "已完成")
     {
         HistoricalRecords.Add(Down_list_Selete);
     }
     else
     {
         Down_list_Selete.State = "暂停";
         DownInfo.Add(Down_list_Selete);
     }
     GarbageInfo.RemoveAt(Down_list_Selete.ID);
 }
Exemplo n.º 3
0
        public void Detelet_DownListViewInfo(object p)
        {
            if (Down_list_Selete == null)
            {
                return;
            }
            GarbageInfo.Add(Down_list_Selete);
            if (Down_list_Selete.State == "下载")
            {
                Down_d[Down_list_Selete.ID].Stop_DownLoad = true;
                Down_d[Down_list_Selete.ID].AllDone.Set();
                Down_d.RemoveAt(Down_list_Selete.ID);
            }
            int i = Down_list_Selete.ID;

            DownInfo.RemoveAt(Down_list_Selete.ID);
            for (; i < DownInfo.Count; i++)
            {
                DownInfo[i].ID = i;
            }
            Serialization(@"./config/GarbageInfo", GarbageInfo);
            Serialization(@"./config/ImportDownLoadInfo", DownInfo);
        }