Ejemplo n.º 1
0
 public void AddPNG(string filePath)
 {
     PageFileList.Clear();
     PageFileList.Add(filePath);
     if (0 < PageFileList.Count)
     {
         PageFileSelected = PageFileList[0];
     }
 }
Ejemplo n.º 2
0
 public void LoadPDF(string filePath)
 {
     PageFileList.Clear();
     foreach (var item in ToolsPDF.Convert(filePath))
     {
         PageFileList.Add(item);
     }
     if (0 < PageFileList.Count)
     {
         PageFileSelected = PageFileList[0];
     }
 }
Ejemplo n.º 3
0
        protected PageDirectory(string resourceName, string name, params Item[] items)
            : base(ItemType.Directory, resourceName, name)
        {
            _directories = new PageDirectoryList(this);
            _files = new PageFileList(this);

            if (items != null)
            {
                _files.AddRange(items.Where(p => p is PageFile).Select(p => (PageFile)p));
                _directories.AddRange(items.Where(p => p is PageDirectory).Select(p => (PageDirectory)p));
                ConfigFile = items.FirstOrDefault(p => p is ConfigFile) as ConfigFile;
            }
        }
Ejemplo n.º 4
0
 private void LoadPages(object sender, FileSystemEventArgs e)
 {
     App.Current.Dispatcher.Invoke(delegate
     {
         PageFileList.Clear();
         string[] files = Directory.GetFiles(_pageDir);
         foreach (var file in files)
         {
             if (file.Split('.').Last().Equals("png"))
             {
                 PageFileList.Add(file);
             }
         }
         if (PageFileList.Count != 0)
         {
             PageFileSelected = PageFileList[0];
         }
     });
 }