Beispiel #1
0
        private GalleryItemGroup CreateAlbumGroup(AlbumData albumData)
        {
            GalleryItemGroup group = new GalleryItemGroup();

            group.Tag              = albumData;
            group.Caption          = albumData.Name;
            group.CaptionAlignment = GalleryItemGroupCaptionAlignment.Stretch;
            // group.CaptionControl = CreateAlbumGroupCaptionControl(albumData);
            return(group);
        }
Beispiel #2
0
        private void ProcessAlbum(AlbumData albumData, bool showEditButtons)
        {
            GalleryItemGroup group = CreateAlbumGroup(albumData);

            //AlbumGroupCaptionControl control = (AlbumGroupCaptionControl)group.CaptionControl;
            //if (!showEditButtons)
            //    control.HideEditButtons();
            mainGallery.Gallery.Groups.Add(group);
            foreach (PathData pData in albumData.Files)
            {
                group.Items.Add(CreatePhotoGalleryItem(pData.Path));
            }
        }
 public void Remove(AlbumData album)
 {
     List.Remove(album);
 }
 public void Insert(int index, AlbumData album)
 {
     List.Insert(index, album);
 }
 public int Add(AlbumData album)
 {
     return(List.Add(album));
 }
Beispiel #6
0
 private void ProcessAlbum(AlbumData albumData)
 {
     ProcessAlbum(albumData, true);
 }