${mapping_MouseClickEventArgs_Title}

${mapping_MouseClickEventArgs_Description}

Inheritance: System.EventArgs
        /// <summary>${ui_action_MapAction_event_onMouseUp_D}</summary>
        /// <param name="e">${ui_action_MapAction_event_onMouseUp_param_e}</param>
        protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
        {
            base.OnMouseLeftButtonUp(e);

            if (this.Action != null)
            {
                this.Action.OnMouseLeftButtonUp(e);
            }

            if (isMouseLeftButtonDown)
            {
                this.isMouseLeftButtonDown = false;
                if (this.MouseClick != null)
                {
                    Point position = e.GetPosition(this.layerCollectionContainer);
                    Point2D point2 = this.panLayerToMap(position);
                    if (!point2.IsEmpty)
                    {
                        MouseClickEventArgs args = new MouseClickEventArgs
                        {
                            ScreenPoint = position,
                            MapPoint = point2
                        };
                        this.MouseClick(this, args);
                        if (args.Handled)
                        {
                            e.Handled = true;
                        }
                    }
                }
            }
        }