/// <summary>
 /// Initializes a new instance of the ViewModelLocator class.
 /// </summary>
 public ViewModelLocator()
 {
     if (ViewModelBase.IsInDesignModeStatic)
     {
         _currentUserViewModel = new UserViewModel();
         //_fishingMapViewModel = new FishingMapViewModel();
         _mapViewModel = new MapViewModel();
     }
     else
     {
         //_fishingMapViewModel = new FishingMapViewModel();
         _mapViewModel = new MapViewModel();
         _currentUserViewModel = new UserViewModel();
     }
 }
 /// <summary>
 /// Provides a deterministic way to create the MapViewModel property.
 /// </summary>
 public static void CreateMapViewModel()
 {
     if (_mapViewModel == null)
     {
         _mapViewModel = new MapViewModel();
     }
 }
 /// <summary>
 /// Provides a deterministic way to delete the MapViewModel property.
 /// </summary>
 public static void ClearMapViewModel()
 {
     _mapViewModel.Cleanup();
     _mapViewModel = null;
 }