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; } }
//private void LogoutToolbarCommand() //{ // string userId = AppPropertiesService.Get("user_login_token"); // AppPropertiesService.Remove("user_login_token"); // AnalyticsService.TrackEvent(AppCenterEvents.USER_LOG_OUT, new Dictionary<string, string> { // { "userId", userId } // }); // NavigationService.SetMainPage(new Login.LoginPage()); //} private async Task NavigateToPlaceSearchbarAsync() { var page = new PlaceSearch.PlaceSearchPage(); page.OnBackNavigation += PlaceSearchPage_OnBackNavigation; await NavigationService.PushModalTo(page); }