private void PhotographBookReader_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop, false)) { string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); var firstFile = files.FirstOrDefault(); if (UtilsCore.IsFilenameImage(firstFile)) { e.Effect = DragDropEffects.Copy; } //string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); } }
public void LoadImage(string firstFile) { if (!File.Exists(firstFile)) { return; } loadPage(firstFile); filenamesAll = Directory.GetFiles(Path.GetDirectoryName(firstFile)) .Where(f => UtilsCore.IsFilenameImage(f)) .OrderBy(f => f) .ToArray(); curIndex = filenamesAll.IndexOf(firstFile, (x, y) => x == y); }