コード例 #1
0
ファイル: Slide3.xaml.cs プロジェクト: WXJ0204/ZebraBangumi
        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);
        }
コード例 #2
0
ファイル: Slide2.xaml.cs プロジェクト: WXJ0204/ZebraBangumi
        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);
        }