private void DeletePictureTour(PictureTour e)
        {
            DataServicePictureTour dsPicTour = new DataServicePictureTour();

            PictureTourList.Remove(e);
            dsPicTour.DeletePictureTour(e);
        }
        public void Image_Tap(object sender, System.Windows.Input.GestureEventArgs e)
        {
            if (sender is StackPanel)
            {
                PictureTour selected = (sender as StackPanel).DataContext as PictureTour;

                List <byte[]> tempByte = new List <byte[]>();
                foreach (PictureTour tour_Loop in (MainPivot.SelectedItem as Tour).Pictures)
                {
                    tempByte.Add(tour_Loop.Image);
                }

                Tuple <int, List <byte[]> > tuple = new Tuple <int, List <byte[]> >((MainPivot.SelectedItem as Tour).Pictures.IndexOf(selected), tempByte);
                ViewModel.ViewPictureCommand.Execute(tuple);
            }
            else if (sender is Image)
            {
                Repair selected = (sender as Image).DataContext as Repair;

                List <byte[]> tempByte = new List <byte[]>();
                tempByte.Add(selected.Image);
                Tuple <int, List <byte[]> > tuple = new Tuple <int, List <byte[]> >(0, tempByte);
                ViewModel.ViewPictureCommand.Execute(tuple);
            }
        }
        private void AddPictureTour(byte[] e)
        {
            DataServicePictureTour dsPicTour = new DataServicePictureTour();
            PictureTour            picTour   = new PictureTour();

            picTour.Tour = Tour;
            Tour.Pictures.Add(picTour);
            picTour.Image = e;
            dsPicTour.addPictureTour(picTour);
            PictureTourList.Add(picTour);
        }
コード例 #4
0
        private void StackPanel_Tap(object sender, System.Windows.Input.GestureEventArgs e)
        {
            PictureTour selected = (sender as StackPanel).DataContext as PictureTour;

            List <byte[]> tempByte = new List <byte[]>();

            foreach (PictureTour tour_Loop in ViewModel.PictureTourList)
            {
                tempByte.Add(tour_Loop.Image);
            }

            Tuple <int, List <byte[]> > tuple = new Tuple <int, List <byte[]> >(ViewModel.PictureTourList.IndexOf(selected), tempByte);

            ViewModel.ViewPictureCommand.Execute(tuple);
        }
コード例 #5
0
 public void DeletePictureTour(PictureTour picTour)
 {
     picTour.Tour.Pictures.Remove(picTour);
     db.picturesTour.DeleteOnSubmit(picTour);
 }
コード例 #6
0
 public void addPictureTour(PictureTour newPictureTour)
 {
     db.picturesTour.InsertOnSubmit(newPictureTour);
 }