ArcMapAddinDistanceAndDirection.ViewModels.RangeViewModel.OnMouseMoveEvent C# (CSharp) Метод

OnMouseMoveEvent() приватный Метод

Override the mouse move event to dynamically update the center point Also dynamically update the ring feedback
private OnMouseMoveEvent ( object obj ) : void
obj object
Результат void
        internal override void OnMouseMoveEvent(object obj)
        {
            // only if we are the active tab
            if (!IsActiveTab)
                return;

            var point = obj as IPoint;

            if (point == null)
                return;

            if (!HasPoint1)
            {
                Point1 = point;
            }
            else if(HasPoint1 && IsInteractive)
            {
                var polyline = GetGeoPolylineFromPoints(Point1, point);
                UpdateDistance(polyline);

                // update ring feedback, distance
                UpdateFeedbackWithGeoCircle();
            }
        }