示例#1
0
 public static async Task RemoveItem(this StorageLibraryChange change, IEnumerable <Mediafile> Library, LibraryService LibraryService)
 {
     if (change.IsOfType(StorageItemTypes.File))
     {
         if (IsItemInLibrary(change, Library, out Mediafile movedItem))
         {
             if (await SharedLogic.RemoveMediafile(movedItem))
             {
                 await SharedLogic.NotificationManager.ShowMessageAsync(string.Format("Mediafile Removed. File Path: {0}", movedItem.Path), 5);
             }
         }
     }
     else
     {
         await RemoveFolder(change, (ThreadSafeObservableCollection <Mediafile>) Library, LibraryService);
     }
 }