Пример #1
0
 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;
        }
Пример #3
0
 void ShapefileLoader_ShapesLoaded(object sender, ShapesLoadedEventArgs e)
 {
     ((DashboardViewModel)DataContext).SetMapItems(e.Shapes);
 }
Пример #4
0
 void ShapefileLoader_ShapesLoaded(object sender, ShapesLoadedEventArgs e)
 {
     viewModel.SetMapItems(e.Shapes);
 }