Esempio n. 1
0
        public Window1()
        {
            InitializeComponent();


            List <tabela> lista = new List <tabela>();

            for (int i = 0; i < Global.procesy_nazwy.Count(); i++)
            {
                lista.Add(new tabela()
                {
                    Id = Global.procesy[i], Lp = i + 1, Name = Global.procesy_nazwy[i].ProcessName.ToString(), Czas = Global.tab[i] / 1000
                });
            }

            dgUsers.ItemsSource = lista;
            //W konstruktorze
            oxyPlotModel = new OxyPlotModel();
            //To pozwala połączyć kontrolki z polami klasy OxyPlotModel
            this.DataContext = oxyPlotModel;

            oxyPlotModel.PodajDaneDoWykresu2(Global.X, Global.Y, Global.procesy_nazwy);
            oxyPlotModel.SetUpLegend();
            oxyPlotModel.PlotModel.RefreshPlot(true);
        }
Esempio n. 2
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            textBox.Text = (Global.czas1 / 1000).ToString() + "[s] ";
            List <tabela> lista = new List <tabela>();

            for (int i = 0; i < Global.procesy_nazwy.Count(); i++)
            {
                lista.Add(new tabela()
                {
                    Id = Global.procesy[i], Lp = i + 1, Name = Global.procesy_nazwy[i].ProcessName.ToString(), Czas = Global.tab[i] / 1000
                });
            }

            dgUsers.ItemsSource = lista;
            //W konstruktorze
            oxyPlotModel = new OxyPlotModel();
            //To pozwala połączyć kontrolki z polami klasy OxyPlotModel
            this.DataContext = oxyPlotModel;

            oxyPlotModel.PodajDaneDoWykresu2(Global.X, Global.Y, Global.procesy_nazwy);
            oxyPlotModel.SetUpLegend();
            oxyPlotModel.PlotModel.RefreshPlot(true);
        }