void mapController_TripSelected(object sender, TripParameter e) { Frame.Navigate(typeof(RoutePage), new TimetableParameter { Route = e.Trip.Route, SelectedTime = e.DateTime, Stop = e.Stop }); }
private void bindMapController() { if (mapController != null) { mapController.Dispose(); } var tripParam = new TripParameter { Stop = ViewModel.Trip.Stop, Trip = ViewModel.Trip.Trip, DateTime = ViewModel.Trip.GetTimeOfCurrentStop() }; this.mapController = new TripMapController(); mapController.Bind(new WinMapProxy(Map), tripParam); mapController.StopSelected += mapController_StopSelected; }
void stopController_TripSelected(object sender, TripParameter e) { Frame.Navigate(typeof(TripPage), e); }