public TemporaryPictureSource(IPictureSource mainSource, SlideMode slideMode, int delayTime) { Debug.Assert(mainSource != null); this.mainSource = mainSource; mode = slideMode; this.delayTime = delayTime; }
public PictureSource(FolderCollectionSet folderSet, SlideMode slideMode, int slideDelay) { this.folderSet = folderSet; this.slideMode = slideMode; timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(slideDelay) }; timer.Tick += changePictureEvent; Debug.Assert(!timer.IsEnabled); regeneratePictureList(folderSet.Default); applySlideMode(); }
public TemporaryPictureSource(FolderCollectionSet folderSet, SlideMode slideMode, int delayTime) : this(new PictureSource(folderSet, slideMode, delayTime), slideMode, delayTime) { }