Пример #1
0
        //private async void Window_ContentRendered(object sender, EventArgs e)
        //{

        //}

        private async void Window_Loaded(object sender, RoutedEventArgs e)
        {
            //log_prog.Visibility = Visibility.Visible;
            if (chart)
            {
                var temp = await Task.Run(() => WorkSQL.ConvertQueryToTable().DefaultView);;

                ResGrid.DataContext = temp;

                log_prog.Visibility = Visibility.Hidden;
            }
            else
            {
                showChart();
            }
        }
Пример #2
0
        async void showChart()
        {
            ResGrid.Visibility = Visibility.Hidden;
            diagr.Visibility   = Visibility.Visible;

            var temp = await Task.Run(() => WorkSQL.ConvertQueryToTable().DefaultView);

            List <ForChart> r = new List <ForChart>();

            for (int i = 0; i < temp.Count; i++)
            {
                r.Add(new ForChart {
                    Name = temp[i].Row.ItemArray[0].ToString() + "-" + temp[i].Row.ItemArray[2].ToString(), Share = Convert.ToInt32(temp[i].Row.ItemArray[4])
                });
            }
            diagr.DataContext = r;

            log_prog.Visibility = Visibility.Hidden;
        }