private void BroadcastDownloadedResourcesEvent(string message)
 {
     BroadcastNewProgressDownloadingResourcesEvent(message, 100);
     Resources.EventHandlers.DownloadedResourcesEventArgs e = new Resources.EventHandlers.DownloadedResourcesEventArgs();
     e.Message = message;
     OnDownloadedResources(this, e);
 }
Beispiel #2
0
        private void ResourceDownloaderForm_DownloadedResources(object sender, Resources.EventHandlers.DownloadedResourcesEventArgs e)
        {
            Instance.Invoke(new Action(() => {
                infoTextBox.Text = e.Message;

                progressBar.Value = 100;

                BroadcastDownloadedResourcesEvent();

                ((Resources.ResourceDownloader)sender).DownloadingResources             -= ResourceDownloaderForm_DownloadingResources;
                ((Resources.ResourceDownloader)sender).NewProgressDownloadingResources  -= ResourceDownloaderForm_NewProgressDownloadingResources;
                ((Resources.ResourceDownloader)sender).DownloadedResources              -= ResourceDownloaderForm_DownloadedResources;
                ((Resources.ResourceDownloader)sender).ErrorOccuredDownloadingResources -= ResourceDownloaderForm_ErrorOccuredDownloadingResources;
            }));
        }
 private void OnDownloadedResources(object sender, Resources.EventHandlers.DownloadedResourcesEventArgs e)
 {
     DownloadedResources?.Invoke(this, e);
 }