void downloader_SearchCompleted(object sender, PlatformSearchCompletedEventArgs e) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { downloader_SearchCompleted(sender, e); })); return; } if (sender != downloader) return; clearStatusInfo(); resultsComboBox.Items.Clear(); foreach (Platform platform in e.Platforms) resultsComboBox.Items.Add(platform); currentPlatform = e.SelectedPlatform; if (currentPlatform != null) { resultsComboBox.SelectedItem = currentPlatform; getThumbs(currentPlatform.Id); } }
protected virtual void OnSearchCompleted(PlatformSearchCompletedEventArgs e) { var searchCompleted = SearchCompleted; if (searchCompleted != null) searchCompleted(this, e); }