public void S_OnSearchFinished(object sender, SearchFinishedEventArgs e) { AbstractSearch s = (AbstractSearch)sender; if (e.Found && s.Path.Count > 1) { Destination = new Path(s.Path); } Main.thisObj.Components.Remove(s); }
private void Searcher_SearchFinished(object sender, SearchFinishedEventArgs e) { Dispatcher.Invoke(() => { TaskProgressBar itm = dict[sender as ISearcher]; itm.SetValue(value: itm.Maximum, message: "검색이 완료되었습니다."); itm.TaskFinished = true; TaskLogManager.AddLog("검색이 완료되었습니다.", TaskLogType.Searching); switch (e.ServiceKind) { case ServiceKind.GoogleCSE: SettingManager.GoogleCredentials.Item2 = VerifyType.Verified; SettingManager.GoogleCredentials.Item4 = VerifyType.Verified; break; case ServiceKind.Youtube: SettingManager.YoutubeCredentials.Item2 = VerifyType.Verified; break; } }); }
internal void OnSearchFinished(object sender, SearchFinishedEventArgs e) { SearchFinished?.Invoke(sender, e); }