public void LoadFromConfiguration(String configurationFile)
        {
            MapLandmarks.Clear();

            MapLandmarks.LoadFromFile(configurationFile);
            LoadMapImageFromFile(MapLandmarks.MapImageFileName);
        }
 public void GoToLandmark(String landmarkName)
 {
     try
     {
         var landmark = MapLandmarks.First((l) => l.Name.ToLowerInvariant() == landmarkName.ToLowerInvariant());
         if (landmark != null)
         {
             GoToLandmark(landmark);
         }
     }
     catch (Exception e)
     {
         MessageBox.Show("Landmark " + landmarkName + " does not exist.");
     }
 }