private void DetailSelect_DoSearch(MetroExtras.SearchBox sender, string searchText) { List <int> res = GetLine(searchText); if (IsUseless(res)) { detailSelect.AddErrorItem(searchText); return; } CheckAndSaveChart(); LineSeries ps = new LineSeries { Title = searchText, Values = new ChartValues <int>(res) }; SeriesCollection.Add(ps); Binding b = new Binding { Path = new PropertyPath(LineSeries.StrokeProperty), Source = ps }; detailSelect.AddItem(searchText, b); }
private void DetailSelect_DoSearch(MetroExtras.SearchBox sender, string searchText) { if (SeriesCollection.Count >= 15) { detailSelect.AddErrorItem("装不下啦~"); return; } int tagC = GetTagCount(searchText); if (tagC == 0) { detailSelect.AddErrorItem(searchText); return; } //待定 CheckAndSaveChart(); RowSeries ps = new RowSeries { Title = searchText, Values = new ChartValues <ObservableValue> { new ObservableValue((Double)tagC) } }; SeriesCollection.Add(ps); Binding b = new Binding { Path = new PropertyPath(PieSeries.FillProperty), Source = ps }; detailSelect.AddItem(searchText, b); }