コード例 #1
0
 private void LoadAlbum()
 {
     try
     {
         //var metadata = FileSystem.QueryMetadataOf(_directoryInfo.FullName).ToList();
         //Album = AlbumViewModelFactory.FromObjects(metadata);
         var metadata = new List <MetadataDto>();
         Task.Run(() => FileSystem.QueryMetadataOf(_directoryInfo.FullName))
         .ToObservable()
         .ObserveOnDispatcher()
         .SelectMany(x => x)
         .Subscribe(x => metadata.Add(x), () => Album = AlbumViewModelFactory.FromObjects(metadata));
     }
     catch
     {
     }
 }