Пример #1
0
        public ListAlbums()
        {
            InitializeComponent();

            //On charge les données utilisateurs si elles existent.
            if (File.Exists("user_data.xml"))
            {
                XML_Serialization.load_user_data();
            }

            /// Affichage d'images en grid
            AllPhotosGrid.FlowDirection = FlowDirection.LeftToRight;
            AllPhotosGrid.AutoScroll    = true;

            foreach (Picture picture in Program.Albums.FirstOrDefault().Pictures)
            {
                show_vignette(picture);
            }


            /// Affichage des albums
            AlbumGrid.FlowDirection = FlowDirection.LeftToRight;
            AlbumGrid.AutoScroll    = true;

            foreach (Album album in Program.Albums)
            {
                show_vignette(album);
            }
        }
Пример #2
0
        public ListAlbums()
        {
            List <VignetteNVAlbum> listVignetteTemp = new List <VignetteNVAlbum>();

            InitializeComponent();

            //On charge les données utilisateurs si elles existent.
            if (File.Exists("user_data.xml"))
            {
                XML_Serialization.load_user_data();
            }

            //On définit l'album par défaut si il existe
            if (Program.Albums.Count > 0)
            {
                /// Affichage d'images en grid
                AllPhotosGrid.FlowDirection = FlowDirection.LeftToRight;
                AllPhotosGrid.AutoScroll    = true;

                foreach (Picture picture in Program.Albums.FirstOrDefault().Pictures)
                {
                    AddControlVignettePhoto(picture);
                }

                /// Affichage des albums
                AlbumGrid.FlowDirection = FlowDirection.LeftToRight;
                AlbumGrid.AutoScroll    = true;

                foreach (Album album in Program.Albums)
                {
                    listVignetteTemp.Add(AddControlVignetteAlbum(album));
                }
                if (listVignetteTemp.Count > 0)
                {
                    vignetteAlbumSelected = listVignetteTemp.FirstOrDefault();
                    listAlbumsSelected.Add(vignetteAlbumSelected);
                    vignetteAlbumSelected.BackColor = System.Drawing.SystemColors.Highlight;
                    refreshViewPicturesList();
                }
            }
        }