private void JumpNext() { var next = HistoryImageProvider.Next(image.Date); if (next != null) { image = next; } else { image = HistoryImageProvider.First(); } LoadImageAsync(); }
public async void NextWallpaper() { if (CurrentWallpaper != null) { var newImage = HistoryImageProvider.Next(this.CurrentWallpaper.Date); if (newImage != null) { this.CurrentWallpaper = newImage; await UpdateWallpaper(); } else { this.CurrentWallpaper = HistoryImageProvider.First(); await UpdateWallpaper(); } } else { RandomWallpaper(); } }