Esempio n. 1
0
        private async Task LoadContentsAsync(StorageFolder folder, CancellationTokenSource cancel)
        {
            var list = new List <StorageFile>();

            await LoadFilesRecursively(list, folder, cancel).ConfigureAwait(false);

            if (cancel != null && cancel.IsCancellationRequested)
            {
                return;
            }

            var thumbs = list.Select(file =>
            {
                var thumb = StorageFileToThumbnail(folder, file);
                SingleContentLoaded.Raise(this, new SingleContentEventArgs {
                    File = thumb
                });
                return(thumb);
            }).ToList();

            OnPartLoaded(thumbs);
        }
Esempio n. 2
0
 protected void OnSingleContentLoaded(SingleContentEventArgs e)
 {
     SingleContentLoaded?.Invoke(this, e);
 }
Esempio n. 3
0
 protected void OnSingleContentLoaded(Thumbnail file)
 {
     SingleContentLoaded?.Invoke(this, new SingleContentEventArgs {
         File = file
     });
 }
Esempio n. 4
0
 protected void OnContentLoaded(Thumbnail file)
 {
     SingleContentLoaded.Raise(this, new SingleContentEventArgs {
         File = file
     });
 }