예제 #1
0
파일: MapControl.cs 프로젝트: john862003/ui
        /// <summary>
        /// Raises the OnMapMouseMove event.
        /// </summary>
        /// <param name="e"></param>
        private void RaiseOnMapMouseMove(MouseEventArgs e)
        {
            var geoCoordinates = _mapSceneManager.ToGeoCoordinates(e.GetPosition(this));
            var args           = new MapControlEventArgs(e, geoCoordinates);

            OnMapMouseMove(args);
            MapMouseMove?.Invoke(this, args);
        }
예제 #2
0
파일: UCMapControl.cs 프로젝트: zj8487/HyDM
 private void UcMap_OnMouseMove(object sender, IMapControlEvents2_OnMouseMoveEvent e)
 {
     if (MapMouseMove != null)
     {
         IPoint pt = new PointClass();
         pt.PutCoords(e.mapX, e.mapY);
         pt.SpatialReference = UcMap.Map.SpatialReference;
         MapMouseMove.Invoke(pt);
     }
 }