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("Очистка!"); }
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); } }