private void CreateLunchPage_BackRequested(object sender, BackRequestedEventArgs e) { if (CreateLunchFrame.CanGoBack && e.Handled == false) { e.Handled = true; CreateLunchFrame.GoBack(); } }
private void NextButton_Click(object sender, RoutedEventArgs e) { if (CreateLunchFrame.SourcePageType.Equals(typeof(FriendsPage))) { CreateLunchFrame.Navigate(typeof(DateTimePage)); } else if (CreateLunchFrame.SourcePageType.Equals(typeof(DateTimePage))) { CreateLunchFrame.Navigate(typeof(PlacesPage)); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { ViewModel.CreateLunch(); ViewModel.LunchBeingCreated.Host = ViewModel.User; User Invitee = null; if (e.Parameter is User) { Invitee = e.Parameter as User; } else if (e.Parameter is Restaurant) { ViewModel.LunchBeingCreated.Location = e.Parameter as Restaurant; } SystemNavigationManager.GetForCurrentView().BackRequested += CreateLunchPage_BackRequested; base.OnNavigatedTo(e); CreateLunchFrame.Navigate(typeof(FriendsPage), Invitee); }