public void OnValueSelected(Entry e, Highlight h) { if (e == null) { return; } PieEntry entry = mListOfEntry[int.Parse(h.GetX().ToString())]; string entryLabel = entry.Label; if (entryLabel == "High occupancy") { List <StatsColumns> searchedList = (from table in mListStatsColumns where table.LOW_OCCUPANCY.Contains("NO", StringComparison.OrdinalIgnoreCase) select table).ToList <StatsColumns>(); //SearchList list = new SearchList(searchedList); //var trans = FragmentManager.BeginTransaction(); //PieChartDialog pieChartDialog = new PieChartDialog(); //pieChartDialog.Show(trans, "Dialog Fragment"); } else { List <StatsColumns> searchedList = (from table in mListStatsColumns where table.LOW_OCCUPANCY.Contains("YES", StringComparison.OrdinalIgnoreCase) select table).ToList <StatsColumns>(); //SearchList list = new SearchList(searchedList); //var trans = FragmentManager.BeginTransaction(); //PieChartDialog pieChartDialog = new PieChartDialog(); //pieChartDialog.Show(trans, "Dialog Fragment"); } }
private static PieEntry[] CreatePieEntries() { var rand = new Random(); var entries = new PieEntry[10]; for (int i = 0; i < entries.Length; i++) { entries[i] = new PieEntry { Value = (float)rand.Next(10, 40) / 10, Color = Color.FromArgb(rand.Next(0, 200), rand.Next(0, 200), rand.Next(0, 200)), Label = "Data " + i }; } return(entries); }