Exemple #1
0
        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;
        }
Exemple #2
0
        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);
        }