Example #1
0
 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);
     }
 }
Example #2
0
        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);
        }