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); }
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; }