private void cartesianChart1_DataClick(object sender, ChartPoint chartPoint) { var asPixels = cartesianChart1.Base.ConvertToPixels(chartPoint.AsPoint()); MessageBox.Show("You clicked (" + chartPoint.X + ", " + chartPoint.Y + ") in pixels (" + asPixels.X + ", " + asPixels.Y + ")"); }
private void ChartOnDataClick(object sender, ChartPoint p) { var asPixels = Chart.ConvertToPixels(p.AsPoint()); Console.WriteLine("[EVENT] You clicked (" + p.X + ", " + p.Y + ") in pixels (" + asPixels.X + ", " + asPixels.Y + ")"); }
private void ChartOnDataClick(object sender, ChartPoint p) { var asPixels = KmeansChart.Base.ConvertToPixels(p.AsPoint()); /* * ObservablePoint point = new ObservablePoint(p.X, p.Y); * int index = p.SeriesView.Values.IndexOf(p.AsPoint()); * string title = p.SeriesView.Title; * * Console.WriteLine(index + " " + dataManager.getClusterByID(0).Count + " " + p.SeriesView.Values.Count); * Measurement meas; * if (title=="Cluster A") * { * meas = dataManager.getClusterByID(0)[index]; * } * else if (title == "Cluster B") * { * meas = dataManager.getClusterByID(1)[index]; * } * else if (title == "Cluster C") * { * meas = dataManager.getClusterByID(2)[index]; * } * else if (title == "Cluster D") * { * meas = dataManager.getClusterByID(3)[index]; * } * else * { * meas = dataManager.getClusterByID(4)[index]; * } * MessageBox.Show(meas.Municipality); * labelInfo.Text = meas.Municipality;*/ }
private void CartesianChart1_DataClick(object sender, ChartPoint p) { var asPixels = cartesianChart1.Base.ConvertToPixels(p.AsPoint()); MessageBox.Show("[EVENT] You clicked (" + p.X + ", " + p.Y + ") in pixels (" + asPixels.X + ", " + asPixels.Y + ")"); }
private async void ChartOnDataClick(object sender, ChartPoint chartPoint) { var asPixels = this.Chart.ConvertToPixels(chartPoint.AsPoint()); var dialog = new MessageDialog("You clicked (" + chartPoint.X + ", " + chartPoint.Y + ") in pixels (" + asPixels.X + ", " + asPixels.Y + ")"); await dialog.ShowAsync(); }
private void dailyAverageItemsBar_DataClick(object sender, ChartPoint p) { var asPixels = dailyAverageItemsBar.Base.ConvertToPixels(p.AsPoint()); // vvv this will get the fullname of whoevers data it is //_staffNames[Convert.ToInt32(p.X)]; frmProgrammerOverview frm = new frmProgrammerOverview(_staffNames[Convert.ToInt32(p.X)], dteStart.Value, dteEnd.Value); frm.ShowDialog(); }
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); } }