Interface IBehavior

All Known Implementing Classes:
BaseMapTool, Behavior, CircleBehavior, CompoundBehavior, DraggerBehavior, EllipseBehavior, FreehandBehavior, MouseMovementBehavior, MouseWheelBehavior, MoveBehavior, MoveWithMiddleButtonBehavior, PointBehavior, PolygonBehavior, PolylineBehavior, RectangleBehavior, TwoLinesBehavior

public interface IBehavior

When a programmer needs to add a way to permit user to interact with the current object where the graphical information is stored and represented, (see MapControl), must analyze and decide the basic behavior nature of the interaction.

That behavior will manage mouse events and generate information and tool events that the associated ToolListener will use to interact with the MapControl object ultimately.

It will be possible also combine more than one behavior for a tool listener, for having a richness tool.