Пример #1
0
 private void check(object sender, PropertyChangedEventArgs e)
 {
     SeriesCollection.RemoveAt(SeriesCollection.Count - 1);
     SeriesCollection.Add(new LineSeries
     {
         Title  = string.Format("Calc {0}", SeriesCollection.Count + 1),
         Values = new ChartValues <double>(EditPoliesValue.Select(x => x.Text))
     });
 }
Пример #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var listValue = CalcFun(EditPolies[0].Text, EditPolies[2].Text, EditPolies[3].Text, EditPolies[4].Text, EditPolies[1].Text);

            SeriesCollection.Add(new LineSeries
            {
                Title  = string.Format("Calc {0}", SeriesCollection.Count + 1),
                Values = new ChartValues <double>(listValue)
            });

            listValue.Select((x, index) =>
            {
                var r = new EditPolyValue
                {
                    Title = string.Format("Value {0}", index),
                    Text  = x
                };
                r.PropertyChanged += check;
                EditPoliesValue.Add(r);
                return(r);
            }).ToList();
        }