コード例 #1
0
 private static void DeleteFile(object sender, string fullPath)
 {
     DispatcherService.InvokeDispatchAction(new Action(() =>
     {
         var Mediafolder         = ((MediaFileWatcher)sender).MediaFolder;
         VideoFolder videoFolder = new VideoFolder(fullPath);
         var existingVideoFolder = Mediafolder.OtherFiles.Where(x => x.Equals(videoFolder)).FirstOrDefault();
         if (Mediafolder.OtherFiles.Contains(videoFolder))
         {
             Mediafolder.OtherFiles.Remove(existingVideoFolder);
         }
         FileLoader.RemoveFromDataSource(existingVideoFolder);
         RefreshMediaFolder(sender);
     }));
 }