Ejemplo n.º 1
0
 private void OnDownloadMsgEvent(object sender, DownQueue dq, Exception error, bool completed)
 {
     if (dq != null && DownloadMsgEvent != null)
     {
         DownloadMsgEventArgs e = new DownloadMsgEventArgs(dq, error, completed);
         DownloadMsgEvent(sender, e);
     }
 }
Ejemplo n.º 2
0
        void DownloadBusiness_DownloadMsgEvent(object sender, DownloadMsgEventArgs e)
        {
            DownloadFileInfo dfi = e.DownQueue.CurrentFile;

            if (dfi != null)
            {
                Application.Current.Dispatcher.BeginInvoke(new UpdateDownloadFileInfoDelegate(UpdateDownloadFileInfo), dfi);
            }
            if (e.Completed)
            {
                if (!e.DownQueue.QueueFile.Any())
                {
                    Helper.ShowSuccMsg("下载完成");
                }
            }
        }