Exemplo n.º 1
0
        public async void OnSelected(object sender, SelectedItemChangedEventArgs e)
        {
            var selectedImage = e.SelectedItem as ContosoMoments.Models.Image;

            if (selectedImage != null)
            {
                var detailsVM   = new ImageDetailsViewModel(App.MobileService, selectedImage);
                var detailsView = new ImageDetailsView();
                detailsVM.Album            = viewModel.Album;
                detailsView.BindingContext = detailsVM;

                await Navigation.PushAsync(detailsView);
            }

            // prevents background getting highlighted
            imagesList.SelectedItem = null;
        }
Exemplo n.º 2
0
        public async void OnSelected(object sender, SelectedItemChangedEventArgs e)
        {
            var selectedImage = e.SelectedItem as ContosoMoments.Models.Image;

            if (selectedImage != null)
            {
                var detailsView = new ImageDetailsView();
                var detailsVM = new ImageDetailsViewModel(App.MobileService, selectedImage);
                detailsVM.Album = viewModel.Album;
                detailsVM.User = viewModel.User;
                detailsView.BindingContext = detailsVM;

                await Navigation.PushAsync(detailsView);
            }

            // prevents background getting highlighted
            imagesList.SelectedItem = null;
        }