private void PlaceSearchPage_OnBackNavigation(object sender, NavigationParameters navigationParameters) { PlaceSearch.PlaceSearchPage page = (PlaceSearch.PlaceSearchPage)sender; page.OnBackNavigation -= PlaceSearchPage_OnBackNavigation; NavigationService.BackModal(); if (navigationParameters != null && navigationParameters.ContainsKey("place-selected")) { AutocompletePlace selectedPlace = (AutocompletePlace)navigationParameters["place-selected"]; if (selectedPlace.ID == "select_in_map") { SelectionType = CustomControls.SelectPlaceMap.SelectionType.IN_MAP; IsVisibleShowMoviesButton = false; IsMapSelectionEnable = true; IsEnabledOkMapSelection = false; TextSearched = "Busque aquí"; // Reset search text } else { TextSearched = selectedPlace.Description; IsVisibleShowMoviesButton = true; } CurrentPinPlace = selectedPlace; } }