Exemplo n.º 1
0
        public void CleanOnClick(object sender, RoutedEventArgs e)
        {
            Kars.MainWindow.List_dz_foarm.Clear();
            Kars.MainWindow.List_kars_x.Clear();
            Kars.MainWindow.List_kars_y.Clear();
            ValuesB.Clear();
            ValuesE.Clear();
            Value_Centr.Clear();
            Listbox_dz_x.Items.Clear();
            Listbox_dz.Items.Clear();
            Listbox_dz_y.Items.Clear();
            Value_Kars.Clear();
            List_XY.Clear();
            count       = 0;
            DataContext = this;

            ListBoxLog.Items.Add("Очистка!");
        }
Exemplo n.º 2
0
        public void ChartOnDataClick(object sender, ChartPoint p)
        {
            ///
            ////добавление кординат в листы для dz окна



            var asPixels = Chart.ConvertToPixels(p.AsPoint());

            Console.WriteLine("[EVENT] You clicked (" + p.X + ", " + p.Y + ") in pixels (" +
                              asPixels.X + ", " + asPixels.Y + ")");
            //Tochka.Fill = Brushes.OrangeRed;
            ValuesB.Add(new ObservablePoint(p.X, p.Y));
            ///


            Listbox_dz_x.Items.Add(p.X);
            Listbox_dz_y.Items.Add(p.Y);
            Kars.Cor.Dz_x = null;
            Kars.Cor.Dz_y = null;

            Kars.Cor.Dz_x = Convert.ToString(Listbox_dz_x.Items[count]);
            Kars.Cor.Dz_y = Convert.ToString(Listbox_dz_y.Items[count]);

            Kars.Cor.Ckeso = 0;
            count++;
            Kars.Dz_dialog f = new Kars.Dz_dialog();
            f.ShowDialog();
            Listbox_dz.Items.Add(Kars.Cor.Dz);

            if (List_XY.Contains(p.X + "," + p.Y))
            {
                MessageBox.Show("Опора уже добавлена", "Предупреждение");
            }
            else
            {
                List_XY.Add(p.X + "," + p.Y);
                x_dz    += Kars.Cor.Dz + "; ";
                list_xy += p.X + "," + p.Y + "; ";
                ListBoxLog.Items.Add("Добавлена опора (X,Y): " + p.X + "," + p.Y);
                ListBoxLog.Items.Add("Добавлена dz " + Kars.Cor.Dz + " для опоры: " + p.X + "," + p.Y);
            }
        }