public async void init() { try { MainPage.Current.ActiveProgressRing(); CategoryList.Clear(); InitCategory(); ResultList.Clear(); string jsonResult = await LinqHelper.GetSearchData(SearchModel, "BlockQuery"); var result = JsonConvert.DeserializeObject <JsonSearchResultTemplate <BlockEntry> >(jsonResult); if (result.ResultCode == (int)ResultCodeType.操作成功) { SearchModel.TotalCount = result.Data.TotalSize; SearchModel.PageIndex = result.Data.PageIndex; SearchModel.PageSize = result.Data.PageSize; result.Data.Data.ToList().ForEach(item => { ResultList.Add(item); }); var length = ResultList.Count > 0 ? ResultList.Max(x => x.Keywords.Length) : 0; BlockEntryControl.KeywordMinWidth = length * BlockEntryControl.FontSize; } else { await MainPage.ShowMessage(result.ResultCode); } } catch (Exception ex) { await MainPage.ShowErrorMessage(ex.Message); } finally { MainPage.Current.InActiveProgressRing(); } }
void RefreshResult() { ResultList.Clear(); foreach (var condition in ConditionList) { var l = condition.GetResult(null, AnalyseEndTime); foreach (var r in l) { var inst = InstrumentList.FirstOrDefault(v => v.Ticker == r.Ticker); if (inst != null) { if (!ResultList.Any(v => v.Ticker == inst.Ticker)) { ResultList.Add(inst); } } } } var rl = new List <IInstrument>(); foreach (var preicate in PredicateList) { rl.Clear(); var l = preicate.GetResult(null, AnalyseEndTime); foreach (var r in l) { var inst = InstrumentList.FirstOrDefault(v => v.Ticker == r.Ticker); rl.Add(inst); } ResultList.RemoveAll(v => !rl.Any(r => r.Ticker == v.Ticker)); } }
void Analyze() { if (RectMarkers.Count == 0 && tmpRect.Width == 0) { MessageBox.Show("Please create mask for analyzing.", "Warning"); return; } if (imgs_White_Light.Count == 0 || imgs_N3_FL.Count == 0 || imgs_PHOS.Count == 0 || imgs_DP_FL.Count == 0 || imgs_DP_FL2.Count == 0 || imgs_DARK_BG.Count == 0) { MessageBox.Show("Please finish all the image captures.", "Warning"); return; } Console.WriteLine("Analyzing..."); //double x = Canvas.GetLeft(RectMarkers[0]); //double y = Canvas.GetTop(RectMarkers[0]); //Console.WriteLine("Rect location: {0}, {1}", x, y); Descriptions.Clear(); Comments.Clear(); ResultList.Clear(); N3ResultsListList.Clear(); BackgroundWorker bw = new BackgroundWorker(); bw.DoWork += Analyzing_doWork; bw.RunWorkerCompleted += Analyzing_completed; bw.RunWorkerAsync(); }
/////////////////////////////////////////////////////////////////////// #region Dead Code #if DEAD_CODE public void Clear() { if (results == null) { return; } results.Clear(); }
private void listBox1_DoubleClick(object sender, EventArgs e) { ResultList.Clear(); if (lbData.SelectedIndex >= 0) { ResultList.Add(lbData.Items[lbData.SelectedIndex].ToString()); } this.Close(); }
public override void PrepareWork() { CurrentDataSource.PrepareWork(); ProjectStartTime = DateTime.Now; ResultList.Clear(); ConditionList.ForEach(v => v.PrepareWork()); PredicateList.ForEach(v => v.PrepareWork()); current = 0; CurrentDataSource.CacheSize = 5; }
public void Dispose() { if (null != DismatchList) { DismatchList.Clear(); } if (null != ResultList) { ResultList.Clear(); } if (null != PrevTaskMainline) { PrevTaskMainline.Dispose(); } if (null != PrevTaskBranch) { PrevTaskBranch.Dispose(); } }
public override void Refresh() { CheckRunningStatus(); ResultList.Clear(); TargetProject.ResultList.ForEach(v => ResultList.Add(new InstrumentViewModel() { TargetObject = v, GetCurrentDataSource = () => { return(CurrentDataSource); } })); BlockList.Clear(); TargetProject.BlockList.ForEach(v => BlockList.Add(new InstrumentViewModel() { TargetObject = v, GetCurrentDataSource = () => { return(CurrentDataSource); } })); OnPropertyChanged("FinishPercent"); OnPropertyChanged("IsRunning"); OnPropertyChanged("ProcessInfo"); OnPropertyChanged("CanStart"); OnPropertyChanged("CanPause"); OnPropertyChanged("CanStop"); base.Refresh(); }
void RemoveMasks(int index = 0) { if (index == 0) { ResultList.Clear(); } MainWindow mv = Application.Current.Windows.OfType <MainWindow>().FirstOrDefault(); if (index == 0) { mv.CanvasResult.Children.Remove(tmpRect); } while (index < RectMarkers.Count) { mv.CanvasResult.Children.Remove(RectMarkers[RectMarkers.Count - 1]); RectMarkers.RemoveAt(RectMarkers.Count - 1); mv.CanvasResult.Children.Remove(TextMarkers[TextMarkers.Count - 1]); TextMarkers.RemoveAt(TextMarkers.Count - 1); OnPropertyChanged("MaskCounts"); } }
//Methode der Mutterklasse überschrieben //Methode zum Ausführen von SQL-Statements public override bool Execute(string strCommand) { bool retVal = false; //Variable zum Return der Methode SQLiteCommand cmdSQLite = connection.CreateCommand(); //Objekt für Commandübergabe an DB cmdSQLite.CommandText = strCommand; //Zuweisung des Commandstrings an die CMD der DB SQLiteDataReader reader = cmdSQLite.ExecuteReader(); //Erstellung eines Encoders für DB-Resultate von der CMD ResultList.Clear(); //Leeren der Resultlist Rows = 0; //Nutzung der Mutterklassenvariable Cols = 0; //Nutzung der Mutterklassenvariable while (reader.Read()) //Schleife zum Auslesen des CMD Ergebnisses { List <string> rowList = new List <string>(); //Liste für Speicherung einer Dimension int pos = 0; //x-Positionsvariable int curCols = 0; //y-Positionsvariable for (int i = 0; i < reader.FieldCount; i++) //Schleife zum Speichern von Rows { rowList.Add(reader[pos++].ToString()); //Hinzufügen der Rows der Position zur Liste curCols++; //Hochsetzen der Position der Cols } Cols = Math.Max(curCols, Cols); //Weiterrechnung der jetzigen Cols um Position x ResultList.Add(rowList); //Hinzufügend der rowListen zur Resultliste Rows++; //Hochsetzen der Rows } // Beenden des Readers und Freigabe aller Ressourcen. reader.Close(); //Schließen des CMD reader.Dispose(); //Löschen des Cache cmdSQLite.Dispose(); //Löschen des Cache return(retVal); //Return schreiben erfolgreich }
public override void LoadInfo() { if (TargetProject == null) { return; } ConditionList.Clear(); TargetProject.ConditionList.ForEach(v => ConditionList.Add(new ConditionViewModel() { TargetObject = v })); PredicateList.Clear(); TargetProject.PredicateList.ForEach(v => PredicateList.Add(new ConditionViewModel() { TargetObject = v })); InstrumentList.Clear(); TargetProject.InstrumentList.ForEach(v => InstrumentList.Add(v)); ResultList.Clear(); TargetProject.ResultList.ForEach(v => ResultList.Add(new InstrumentViewModel() { TargetObject = v, GetCurrentDataSource = () => { return(CurrentDataSource); } })); TargetProject.BlockList.ForEach(v => BlockList.Add(new InstrumentViewModel() { TargetObject = v, GetCurrentDataSource = () => { return(CurrentDataSource); } })); CurrentDataSource = TargetProject.CurrentDataSource; IsChanged = false; if (TargetSummaryVM != null) { TargetSummaryVM.Refresh(); } }
/// <summary> /// 结果查询 /// </summary> public void Query() { ResultList.Clear(); resultParameter.SmpBarcode = QcSmpbarCode; ResultList.AddRange(resultService.QueryT_Result(resultParameter)); }
/// <summary> /// clear both of the booklist /// </summary> public void ClearLists() { ResultList.Clear(); BookList.Clear(); }
/// <summary> /// 结果查询 /// </summary> public void Query() { IsOpenSearchPanel = false; ResultList.Clear(); ResultList.AddRange(resultService.QueryT_Result(resultParameter)); }
/// <summary> /// Removes all items from the System.Collections.Generic.ICollection<T>. /// </summary> public void Clear() { ResultList.Clear(); }
private void SearchWords_Click(object sender, RoutedEventArgs e) { ResultList.Clear(); SearchingLibrary(); }