private void BroadcastDownloadedResourcesEvent(string message) { BroadcastNewProgressDownloadingResourcesEvent(message, 100); Resources.EventHandlers.DownloadedResourcesEventArgs e = new Resources.EventHandlers.DownloadedResourcesEventArgs(); e.Message = message; OnDownloadedResources(this, e); }
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); }