private void RunSlideShow() { Models.Image i = imageList[currentIndex]; ChangeImage(i.FilePath); if (currentIndex == imageList.Count - 1) { currentIndex = 0; } else { currentIndex++; } Thread.Sleep(_delay); RunSlideShow(); }
private void LoadImages(List <FileInfo> files) { int index = 1; foreach (FileInfo fi in files) { UpdateStatus(String.Format("Locating image {0} of {1}", index, files.Count)); Models.Image i = new Models.Image(); i.DateAdded = DateTime.Now; i.FileName = fi.Name; i.FilePath = fi.FullName; currentProject.Images.Add(i); } UpdateStatus("Finalising..."); BindList(); }