protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); WayModel selected = PlanningTab.Current.SelectedWay; DataContext = selected; ContentList.ItemsSource = new WayModel[] { selected }; }
void ResultList_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (ResultList.SelectedItem != null) { SelectedWay = ResultList.SelectedItem as WayModel; MainPage.Current.NavigationService.Navigate(new Uri("/PlanDetailsPage.xaml", UriKind.Relative)); ResultList.SelectedItem = null; } }
private void InitializePageState(object parameter) { this.wayModel = (WayModel)parameter; PlanDetailsPart.SetContent(wayModel); }
void PlanningPart_WaySelected(object sender, WayModel e) { Frame.Navigate(typeof(PlanDetailsPage), e); }
public void SetContent(WayModel selected) { DataContext = selected; selected.HasHeader = HasHeader; ContentList.ItemsSource = selected; }