private void Gantt1_GetSeriesMark(Series series, GetSeriesMarkEventArgs e) { // Add custom data to display at each gantt bar, for example: "Completion %" switch (e.ValueIndex) { case 0: e.MarkText = "20 %"; break; case 1: e.MarkText = "40 %"; break; case 2: e.MarkText = "10 %"; break; case 3: e.MarkText = "75 %"; break; case 4: e.MarkText = "55 %"; break; case 5: e.MarkText = "60 %"; break; case 6: e.MarkText = "25 %"; break; } }
// Kagi GetSeriesMark public void Kagi_GetSeriesMark(Series series, GetSeriesMarkEventArgs e) { if (IndexPointerSelected == e.ValueIndex) { series.Marks.Visible = true; } else { series.Marks.Visible = true; } }
// Histogram GetSeriesMark public void SerieHistogram_GetSeriesMark(Series series, GetSeriesMarkEventArgs e) { if (IndexPointerSelected != -1) { if (e.ValueIndex == IndexPointerSelected) { series.Marks.Visible = true; } else { series.Marks.Visible = false; ClearColorHisto(series); } } }
private void SwitchMarks_GetSeriesMark(Series series, GetSeriesMarkEventArgs e) { if (enabledSwitchMarksEvent) { series.Marks.Visible = showMarks; cantidadMarks--; if (cantidadMarks == 0) { for (int i = 0; i < chart.Chart.Series.Count; i++) { enabledSwitchMarksEvent = false; } } } }
// Line GetSeriesMark public void Serie_GetSeriesMark(Series series, GetSeriesMarkEventArgs e) { if (((((BaseChart.Parent as StackLayout).Parent as Grid).Parent as ContentPage).Parent as ChartTabPage).chartSettPage != null && ((((BaseChart.Parent as StackLayout).Parent as Grid).Parent as ContentPage).Parent as ChartTabPage).chartSettPage.tView.GetSwitchMarks.firstTime && series.Marks.Visible && IndexPointerSelected != -1 && ((((BaseChart.Parent as StackLayout).Parent as Grid).Parent as ContentPage).Parent as ChartTabPage).chartSettPage.tView.GetSwitchMarks.IsToggled) { series.Marks.Visible = true; } else { if (IndexPointerSelected != -1) { if (e.ValueIndex == IndexPointerSelected) { series.Marks.Visible = true; } else { series.Marks.Visible = false; } } LastSeries = series; } }
// Evento para actualizar el valor de la mark private void LinearGauge_GetSeriesMark(Series series, GetSeriesMarkEventArgs e) { e.MarkText = (100 - linearGauge.Value).ToString(); }
void arw_GetSeriesMark(Series series, GetSeriesMarkEventArgs e) { //throw new NotImplementedException(); e.MarkText = series.Tag.ToString(); }
private void Bar1_GetSeriesMark(Series series, GetSeriesMarkEventArgs e) { e.MarkText = e.MarkText + " $"; }