public LocalImagesPage(LocalImagesPageViewModel viewModel) { this.InitializeComponent(); this.navigationHelper = new NavigationHelper(this); this.navigationHelper.LoadState += this.NavigationHelper_LoadState; this.navigationHelper.SaveState += this.NavigationHelper_SaveState; this.DataContext = viewModel; }
public void OnFeedItemsSelectionChanged(object sender, SelectionChangedEventArgs e) { var itemListView = (sender as ListView); var selectedObject = itemListView.SelectedItem; ImageDetailsPageDataContextModel context = new ImageDetailsPageDataContextModel(); context.SelectedItem = selectedObject as FeedItemViewModel; LocalImagesPageViewModel dataContextView = this.DataContext as LocalImagesPageViewModel; ObservableCollection <FeedItemViewModel> localImages = dataContextView.LocalImages; context.ItemsList = localImages; this.Frame.Navigate(typeof(ImageDetailsPage), context); }