static void shapeLayer_ShapesLoaded(object sender, ShapesLoadedEventArgs args) { if ((sender as ShapeFileLayer).ShapeCollection.Count > 0) { canvas = VirtualizationViewModel.FindParent <ShapeFilePanel>((sender as ShapeFileLayer).ShapeCollection[0] as UIElement); ShapeFileEventHelper.GetShapeFileEvents(sender as ShapeFileLayer).Execute(canvas); canvas.LayoutUpdated += new EventHandler(canvas_LayoutUpdated); } }
void OnShapesLoaded(object sender, ShapesLoadedEventArgs e) { MapPolyline line = new MapPolyline() { StrokeStyle = new StrokeStyle() { Thickness = 3 } }; line.Points.Assign(((ISupportCoordPoints)e.Shapes[0]).Points); MapItemStorage storage = new MapItemStorage(); storage.Items.Add(line); PolylineData = storage; MapPolyline etalonLine = new MapPolyline(); etalonLine.Points.Assign(((ISupportCoordPoints)e.Shapes[0]).Points); storage = new MapItemStorage(); storage.Items.Add(etalonLine); EtalonData = storage; }
void ShapefileLoader_ShapesLoaded(object sender, ShapesLoadedEventArgs e) { ((DashboardViewModel)DataContext).SetMapItems(e.Shapes); }
void ShapefileLoader_ShapesLoaded(object sender, ShapesLoadedEventArgs e) { viewModel.SetMapItems(e.Shapes); }