Ejemplo n.º 1
0
        private string createmapwindow(JObject jsoncommand)
        {
            try
            {
                string pName = jsoncommand["WINID"].ToString();

                if (LayoutRoot.FindName(pName) == null)
                {
                    mapwindows mapwindow = new mapwindows();
                    MapPoint   pPoint    = new MapPoint((double)jsoncommand["CENTX"], (double)jsoncommand["CENTY"]);
                    double     pointx    = (double)jsoncommand["CENTX"];
                    double     pointy    = (double)jsoncommand["CENTY"];
                    mapwindow.map.Extent = new Envelope(pointx - 0.0000035691915087454205 * 800, pointy - 0.0000035691915087454205 * 600, pointx + 0.0000035691915087454205 * 800, pointy + 0.0000035691915087454205 * 600);

                    mapwindow.VerticalAlignment   = VerticalAlignment.Top;
                    mapwindow.HorizontalAlignment = HorizontalAlignment.Left;
                    mapwindow.Width            = 800;
                    mapwindow.Height           = 600;
                    mapwindow.Margin           = new Thickness(600, 200, 0, 0);
                    mapwindow.Name             = pName;
                    mapwindow.lbsTitle.Content = pName;
                    this.RegisterName(pName, mapwindow);
                    LayoutRoot.Children.Add(mapwindow);
                    return(pName);
                }
                else
                {
                    return("false");
                }
            }
            catch (Exception)
            {
                return("false");
            }
        }
Ejemplo n.º 2
0
 private string deletemapwindow(JObject jsoncommand)
 {
     try
     {
         string     pName     = jsoncommand["WINID"].ToString();
         mapwindows mapwindow = LayoutRoot.FindName(pName) as mapwindows;
         if (mapwindow != null)
         {
             LayoutRoot.Children.Remove(mapwindow);
             this.UnregisterName(pName);   //add by lzd
             return(pName);
         }
         else
         {
             return("false");
         }
     }
     catch (Exception)
     {
         return("false");
     }
 }