private void HandleFiles(IEnumerable <string> droppedFiles) { var filesToPrint = new List <string>(); foreach (var file in droppedFiles) { if (_directConversionHelper.CanConvertDirectly(file)) { _directConversionHelper.ConvertDirectly(file); continue; } filesToPrint.Add(file); } if (filesToPrint.Any()) { PrintPrintableFiles(filesToPrint); } }