Пример #1
0
        private void Img_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            Image           img = sender as Image;
            MapElementPoint obj = img.DataContext as MapElementPoint;

            // TrackPlayback("", "");//MessageBox.Show(obj.ID.ToString());
            //弹出概要面板
            HtmlPage.Window.Invoke("clickPonitsShow2DPanel", obj.ID, obj.Type);
        }
Пример #2
0
        public MarkerMapPoint(MapElementPoint element, int direction, Map map, ElementLayer mapMarkerLayer)
        {
            Image img = new Image()
            {
                Width  = 32,
                Height = 37,
                Margin = new Thickness(0, 0, 0, 37),
                Source = new BitmapImage(new Uri(element.Icon, UriKind.RelativeOrAbsolute)),
                Cursor = Cursors.Hand
            };

            this._mapElement = element;
            this.ID          = element.ID;
            this.Point       = new Point((double)element.X, (double)element.Y);
            this.Direction   = direction;
            this.MapMarker   = img;

            //ToolTipService.SetToolTip(this.MapMarker, this.Name);

            this.Map          = map;
            this.ElementLayer = mapMarkerLayer;
        }