private void circularGauge1_Loaded(object sender, RoutedEventArgs e) { Double sum = 0; MyDataCollection coll = this.FindResource("SeriesData1") as MyDataCollection; int i = 1; grid.Model[i, 1].CellValue = "Year"; grid.Model[i, 1].HorizontalAlignment = HorizontalAlignment.Center; grid.Model[i, 1].Background = Brushes.Pink; grid.Model[i, 1].Font.FontWeight = FontWeights.Bold; grid.Model[i, 2].CellValue = "Revenue of the Year($ 1000)"; grid.Model[i, 2].HorizontalAlignment = HorizontalAlignment.Center; grid.Model[i, 2].Background = Brushes.Pink; grid.Model[i, 2].Font.FontWeight = FontWeights.Bold; i++; if (coll != null) { foreach (MyData d in coll) { sum += d.Y1; grid.Model[i, 1].CellValue = d.Year; grid.Model[i, 1].HorizontalAlignment = HorizontalAlignment.Center; grid.Model[i, 1].Background = Brushes.Pink; grid.Model[i, 1].Font.FontWeight = FontWeights.Bold; grid.Model[i, 2].CellValue = "$" + d.Y1; grid.Model[i, 2].HorizontalAlignment = HorizontalAlignment.Center; grid.Model[i, 2].Background = Brushes.Pink; grid.Model[i, 2].Font.FontWeight = FontWeights.Bold; i++; } } grid.Model[i, 1].CellValue = "Gauge indicating Average sales during the year 2003-2007"; grid.Model[i, 1].HorizontalAlignment = HorizontalAlignment.Center; grid.Model[i, 1].Font.FontWeight = FontWeights.Bold; SfCircularGauge cg = (sender as UserControl).Content as SfCircularGauge; _circulargauge = cg; CircularScale cs = cg.FindName("m_scale") as CircularScale; if (cs != null) { _circularpointer = cs.Pointers[0]; cs.Pointers[0].Value = sum / 5; } }