private void OnDemo2ButtonClicked(object sender, RoutedEventArgs e) { var provider = CreateRandomPointsProvider(); mapControl.Map.Layers.Add(PointLayerSample.CreateStackedLabelLayer(provider)); mapControl.Refresh(); }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. The Parameter /// property is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { mapControl.Map.Layers.Add(new TileLayer(new OsmTileSource())); var provider = CreateRandomPointsProvider(); mapControl.Map.Layers.Add(PointLayerSample.CreateRandomPointLayerWithLabel(provider)); mapControl.Map.Layers.Add(PointLayerSample.CreateStackedLabelLayer(provider)); mapControl.Map.Layers.Add(PointLayerSample.CreateRandomPolygonLayer(mapControl.Map.Envelope, 1)); }
private void RandomPointWithStackLabelClick(object sender, RoutedEventArgs e) { MapControl.Map.Layers.Clear(); MapControl.Map.Layers.Add(new TileLayer(KnownTileSources.Create()) { Name = "OSM" }); var provider = CreateRandomPointsProvider(); MapControl.Map.Layers.Add(PointLayerSample.CreateStackedLabelLayer(provider)); MapControl.Map.Layers.Add(PointLayerSample.CreateRandomPointLayer(provider)); LayerList.Initialize(MapControl.Map.Layers); MapControl.ZoomToFullEnvelope(); MapControl.Refresh(); }