/// <summary>
 /// Gives this manipulator full control of the map, the other manipulators
 /// are the completely ignored
 /// </summary>
 public void SetFullControlManipulator(ManipulatorBase manipulator)
 {
     if (!ReferenceEquals(_fullControllManipulator, manipulator))
     {
         RemoveFullControlManipulator();
         _fullControllManipulator = manipulator;
         _fullControllManipulator.SetFullControlManipulatorCore();
         _map.GiveFocus();
     }
 }
 /// <summary>
 /// Gives this manipulator full control of the map, the other manipulators
 /// are the completely ignored
 /// </summary>
 public void SetFullControlManipulator(ManipulatorBase manipulator)
 {
     if (!ReferenceEquals(_fullControllManipulator, manipulator))
     {
         RemoveFullControlManipulator();
         _fullControllManipulator = manipulator;
         _fullControllManipulator.SetFullControlManipulatorCore();
         _map.GiveFocus();
     }
 }