private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); GridLayer gridLayer = new GridLayer("SampleData/gridfile-900913.grd"); GridFileSource gridSource = (GridFileSource)gridLayer.Source; var cellValues = gridSource.GetDistinctCellValues(); cellValues.Sort(); ClassBreakStyle style = ClassBreakStyle.Create("CellValue", cellValues.Last(), cellValues.First(), 8, DimensionType.Area, GeoColorFamily.Hue, GeoColors.Red, 1f); style.Margin = 25; gridLayer.Styles.Add(style); LayerOverlay layerOverlay = new LayerOverlay(); layerOverlay.Layers.Add(gridLayer); Map1.Overlays.Add(layerOverlay); Map1.ZoomTo(gridLayer.GetBound()); }