Exemple #1
0
 private void ImageFlowList_Drop(object sender, DragEventArgs e)
 {
     Dispatcher.BeginInvoke(DispatcherPriority.Render,
                            (SendOrPostCallback) delegate
     {
         _context = (ManagerContext)DataContext;
         if (e.Data.GetDataPresent(DataFormats.FileDrop, true))
         {
             string[] droppedFilePaths = e.Data.GetData(DataFormats.FileDrop, true) as string[];
             if (droppedFilePaths != null)
             {
                 foreach (var path in droppedFilePaths)
                 {
                     _context.IngestImage(path);
                 }
             }
         }
     }, null);
 }