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); }
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)); }
private void ProcessAlbum(AlbumData albumData) { ProcessAlbum(albumData, true); }