public UserControlPictures(PhotoViewer photoViewer, Album album, int index)
 {
     InitializeComponent();
     this.photoViewer = photoViewer;
     this.album       = album;
     this.index       = index;
 }
Beispiel #2
0
        private void EditPhoto(object sender, RoutedEventArgs e)
        {
            var pvWindow = new PhotoViewer {
                SelectedPhoto = (Photo)PhotosListBox.SelectedItem
            };
            var location = PhotosListBox.PointToScreen(new Point(0, 0));

            pvWindow.Left = location.X;
            pvWindow.Top  = location.Y;
            pvWindow.Show();
        }
Beispiel #3
0
        private void Photo_OnMouseDown(object sender, MouseButtonEventArgs e)
        {
            var button = sender as Border;

            if (button == null)
            {
                return;
            }
            var view = new PhotoViewer($"C:\\xampp\\htdocs\\locations\\{button.Tag}\\photo");

            view.ShowDialog();
        }
Beispiel #4
0
        //private void LikeButton_Clicked(object sender, object e)
        //{
        //    MomentItem item = e as MomentItem;
        //    if (item.IsLike)
        //    {
        //        item.IsLike = false;
        //        item.LikeTimes--;
        //    }
        //    else
        //    {
        //        item.IsLike = true;
        //        item.LikeTimes++;
        //    }
        //}

        private void UniformImagePanel_ItemClicked(object sender, UniformImagePaneItemClickedEventArgs e)
        {
            var         iamgePanel  = sender as UniformImagePanel;
            PhotoViewer photoViewer = new PhotoViewer();

            photoViewer.Photos        = iamgePanel.ItemsSource;
            photoViewer.SelectedIndex = e.Index;
            if (photoViewer.Photos == null || photoViewer.Photos.Count <= 0)
            {
                return;
            }
            App.Current.MainPage.Navigation.PushModalAsync(photoViewer);
        }
Beispiel #5
0
        // Call on load
        private void MainForm_Load(object sender, EventArgs e)
        {
            this.diaporama                       = new Diaporama(this);
            this.listboxContextMenu              = new ContextMenuStrip();
            this.listboxContextMenu.Opening     += new CancelEventHandler(lstBxAlbumsContextMenu_Opening);
            this.listboxContextMenu.ItemClicked += new ToolStripItemClickedEventHandler(lstBxAlbumsContextMenu_ItemClicked);
            this.lstBxAlbums.ContextMenuStrip    = listboxContextMenu;

            // Set tooltip on mouse over
            ToolTip toolTip = new ToolTip();

            toolTip.SetToolTip(this.btnAddAlbum, "Create a new album");

            this.photoViewer = new PhotoViewer();
            // Add albums to listbox
            foreach (Album album in this.photoViewer.AlbumsList)
            {
                this.lstBxAlbums.Items.Add(album.Name);
            }
        }
 public UserControlMiniatures(PhotoViewer photoViewer, Album album)
 {
     InitializeComponent();
     this.photoViewer = photoViewer;
     this.album       = album;
 }