Beispiel #1
0
        private void MyMap_Loaded(object sender, RoutedEventArgs e)
        {
            foreach (Activity_BLL_DTO a in _bll.GetActivities())
            {
                Pushpin pushpin = new Pushpin();
                //pushpin.Tag=a
                #region Context Menu
                ContextMenu contextMenu = new ContextMenu();
                MenuItem    menuItem    = new MenuItem();
                menuItem.Header = "Show Route";
                menuItem.Click += MenuItem_Click1;
                contextMenu.Items.Add(menuItem);

                menuItem        = new MenuItem();
                menuItem.Header = "Show Participants";
                menuItem.Click += MenuItem_Click2;
                contextMenu.Items.Add(menuItem);
                #endregion

                pushpin.ContextMenu = contextMenu;


                Point_BLL_DTO point = a.Route.Points.First();
                pushpin.Location = new Location((double)point.Latitude, (double)point.Longitude);

                MyMap.Children.Add(pushpin);
            }
        }
 public static Point ToPoint(Point_BLL_DTO Point_BLL_DTO, DataModel context)
 {
     return(new Point()
     {
         Longitude = Point_BLL_DTO.Longitude, Latitude = Point_BLL_DTO.Latitude
     });
 }