protected override void PageLoaded() { base.PageLoaded(); if (base.InMemoryApplicationSettingModel.GetSetting(ApplicationSetting.ShowTripApplicationBar).Value) { ApplicationBarIsVisibile = true; } else { ApplicationBarIsVisibile = false; } Messenger.Default.Register <FlickMessage>(this, (action) => FlickPathItems(action)); PageTitleMessage.Send(AppResources.HeaderTripDetails); PathResultsModel = SimpleIoc.Default.GetInstance <PathResultsModel>(); PathResultsModel.SelectedRouteStops.Clear(); if (PathResultsModel.SelectedPathOption == null) { PathResultsModel.SetSelectedPathOption("A"); } this.timer.Interval = new TimeSpan(0, 0, 60 - DateTime.Now.Second); this.timer.Start(); tripResultsModel = SimpleIoc.Default.GetInstance <TripResultsModel>(); }
protected override void PageLoaded() { Messenger.Default.Register <SearchItemMessage>(this, (action) => ViewSearchItemOnMap(action)); if (SimpleIoc.Default.IsRegistered <SearchTypeModel>()) { searchType = SimpleIoc.Default.GetInstance <SearchTypeModel>().SearchType; SimpleIoc.Default.Unregister <SearchTypeModel>(); if (searchType == SearchType.Location) { PageTitleMessage.Send(AppResources.HeaderChooseLocation); } else { PageTitleMessage.Send(AppResources.HeaderChooseDestination); } SearchText = AppResources.SearchTextBoxWaterMark; ShowRecentTrips(); } else { if (SearchText == AppResources.SearchTextBoxWaterMark) { ShowRecentTrips(); } } base.PageLoaded(); }
protected override void PageLoaded() { base.PageLoaded(); PageTitleMessage.Send(AppResources.HeaderMainMenu); SelectedMenuItem = null; }
public Share() { InitializeComponent(); PageTitleMessage.Send(AppResources.HeaderShare); //TODO Get the correct share text. shareText = string.Format(CultureInfo.CurrentCulture, "{0} {1}.", AppResources.ShareText, AppResources.ShareLink); }
protected override void PageLoaded() { base.PageLoaded(); PageTitleMessage.Send(AppResources.HeaderTripSelection); UpdateTripTimings(); UpdateUberTrip(false); }
private void SetHeader() { if (this.isDeparting) { PageTitleMessage.Send(AppResources.HeaderDateTimeDeparture); } else { PageTitleMessage.Send(AppResources.HeaderDateTimeArrival); } }
protected override void PageLoaded() { base.PageLoaded(); PageTitleMessage.Send(AppResources.HeaderSettings); firstLoad = true; LoadSettings(); firstLoad = false; }
protected override void PageLoaded() { pageLoaded = true; Messenger.Default.Register <PointOnMapMessage>(this, (action) => SelectPointOnMap(action)); ClearSearchTextBox(); ShowLoader(); if (isPointA) { PageTitleMessage.Send(AppResources.HeaderPointA); } else { PageTitleMessage.Send(AppResources.HeaderPointB); } base.PageLoaded(); Stations.Clear(); SearchResults.Clear(); if (InMemoryApplicationSettingModel.GetSetting(ApplicationSetting.AllowLocation).Value) { locationIsAllowed = true; if (user.IsLocationUptodate) { UserLocationFound(new GpsWatcherResponseMessage(true, user.LastKnownGeneralLocation, GpsWatcherResponseMessageReason.Coordinate)); } else { RegisterWatcher(); } } else { locationIsAllowed = false; if (isStopSearch) { AddStations(); } else { AddSearchResultsNearby(); } } pageLoaded = false; }
private void ShowFavourites() { isFavouritesView = true; ClearSearchTextBox(); RecentTrips.Clear(); FavouritesVisibility = Visibility.Visible; RecentVisibility = Visibility.Collapsed; PageTitleMessage.Send(AppResources.HeaderFavourites); AddFavourites(); }
private void ShowRecent() { isFavouritesView = false; ClearSearchTextBox(); Favourites.Clear(); FavouritesVisibility = Visibility.Collapsed; RecentVisibility = Visibility.Visible; PageTitleMessage.Send(AppResources.HeaderRecent); AddRecentTrips(); }
private void ShowModePageViaButton() { if (NavigationService.CurrentPage() != "/Views/Modes.xaml") { SetOperatorsAsModified(); PageTitleMessage.Send(AppResources.HeaderMode); NavigationService.NavigateTo("/Views/Modes.xaml"); } else { NavigationService.GoBack(); } }
public void Select() { if (isPointA) { PageTitleMessage.Send(AppResources.HeaderPointA); PointImage = "/Images/64/LB/DrumbleSymbol-BlueA.png"; PointChosenImage = "/Images/64/LB/MarkerBlueA.png"; } else { PageTitleMessage.Send(AppResources.HeaderPointB); PointImage = "/Images/64/LB/DrumbleSymbol-BlueB.png"; PointChosenImage = "/Images/64/LB/MarkerBlueB.png"; } }
protected override void PageLoaded() { base.PageLoaded(); PageTitleMessage.Send(AppResources.HeaderWhereTo); this.LocationSearchBoxModel.Deregister(); this.DestinationSearchBoxModel.Deregister(); CanDrumble(); SetContinueLastTripVisibility(); Messenger.Default.Unregister <DepartureTimeMessage>(this); }
protected override void PageLoaded() { base.PageLoaded(); RetryOrCancelVisibility = Visibility.Collapsed; TripDetailsVisibility = Visibility.Collapsed; FinishCancelVisibility = Visibility.Collapsed; CancelVisibility = Visibility.Collapsed; PageTitleMessage.Send(AppResources.HeaderUberTripDetails); if (!SimpleIoc.Default.IsRegistered <Entities.UberTrip>()) { TripStatus = AppResources.UberTripStatusRequesting; NavigationService.RemoveBackEntry(); this.uberTripOptionModel = SimpleIoc.Default.GetInstance <UberTripOptionModel>(); LocationText = uberTripOptionModel.Location.ShortAddressText; DestinationText = uberTripOptionModel.Destination.ShortAddressText; // Clear any previously saved uber trips. UnitOfWork.UberTripRepository.RemoveAll(); UnitOfWork.Save(); RequestUber(); } else { Entities.UberTrip uberTrip = SimpleIoc.Default.GetInstance <Entities.UberTrip>(); if (this.UberRequest == null) { TripStatus = AppResources.UberTripStatusProcessing; LocationText = uberTrip.Location; DestinationText = uberTrip.Destination; this.UberRequest = new UberRequest(uberTrip.RequestId); } this.timer.Interval = new TimeSpan(0, 0, 1); this.timer.Start(); } }
protected override void PageLoaded() { base.PageLoaded(); Register(); searchType = SimpleIoc.Default.GetInstance <SearchTypeModel>().SearchType; if (searchType == SearchType.Location) { PageTitleMessage.Send(AppResources.HeaderChooseLocation); } else { PageTitleMessage.Send(AppResources.HeaderChooseDestination); } if (SimpleIoc.Default.IsRegistered <SearchItem>()) { SearchItem searchItem = SimpleIoc.Default.GetInstance <SearchItem>(); MapCenterPoint = searchItem.Location.GeoCoordinate; MapZoomLevel = 15; Point = searchItem.Location.GeoCoordinate; SelectedCustomPoint = new Entities.PlaceOfInterest(searchItem.Name, null, searchItem.Description, searchItem.Location, (int)searchItem.Distance); PointVisibility = Visibility.Visible; FooterBarVisibility = Visibility.Visible; SimpleIoc.Default.Unregister <SearchItem>(); } else { PointVisibility = Visibility.Collapsed; FooterBarVisibility = Visibility.Collapsed; if (this.user.LastKnownGeneralLocation.IsValid()) { MapCenterPoint = this.user.LastKnownGeneralLocation.GeoCoordinate; MapZoomLevel = 15; UserLocation = this.user.LastKnownGeneralLocation.GeoCoordinate; UserLocationVisibility = Visibility.Visible; } } }
protected override void PageLoaded() { base.PageLoaded(); PageTitleMessage.Send(AppResources.HeaderAnnouncements); LoadAnnouncements(); if (base.InMemoryApplicationSettingModel.GetSetting(ApplicationSetting.ShowAnnouncementsApplicationBar).Value) { ApplicationBarIsVisibile = true; } else { ApplicationBarIsVisibile = false; } Messenger.Default.Register <ShakeGestureMessage>(this, (action) => ShakeGesture(action)); }
private void ShowModePageViaPopup() { PrivateModesPopupVisibility = Visibility.Collapsed; List <OperatorSetting> operatorSettings = UnitOfWork.OperatorSettingRepository.GetAll().Where(x => !x.HasBeenModified).ToList(); foreach (OperatorSetting operatorSetting in operatorSettings) { operatorSetting.HasBeenModified = true; UnitOfWork.OperatorSettingRepository.Update(operatorSetting); UnitOfWork.Save(); } if (NavigationService.CurrentPage() != "/Views/Modes.xaml") { PageTitleMessage.Send(AppResources.HeaderMode); NavigationService.NavigateTo("/Views/Modes.xaml"); } else { SetPopupVisibilities(); } }
protected override void PageLoaded() { base.PageLoaded(); PageTitleMessage.Send(AppResources.HeaderAbout); }
private void OperatorSelectionPageLoaded() { PageTitleMessage.Send(AppResources.HeaderChooseOperator); PublicTransportOperators.AddRange(UnitOfWork.PublicTransportOperatorRepository.GetAll().OrderBy(x => x.DisplayName)); }