Project Description
FileExplorer is a WPF control that's emulate the Windows Explorer, it supports both FIleSystem and non-FileSystem class, as long as they are in the folder-content structure. FileExplorer2 includes Breadcrumb, FolderTree, FileList, Toolbar and Statusbar.

FileExplorer2.png

FileExplorer2 is written using Cinch v2 MVVM framework.

More info can be found on Codeproject (http://www.codeproject.com/Articles/78517/WPF-x-FileExplorer-x-MVVM)

Major features included:
  • Shell
    • List directories and files (start from Desktop)
    • Context menu
    • Rename inside the control
    • Drag and Drop support to and from other application
    • Monitor file system so automatically refresh when file system is changed
  • Performance
    • Sub-items are loaded in background
    • Lookup directory in DirectoryTree in background (v2: use bounty system to avoid UI freezing.)
    • Construction of ListViewItems and TreeViewItems are virtualized
  • DirectoryTree
    • Setable root directory
    • Setable and getable selected directory, directory lookup.
  • FileList
    • Multi-Select support using dragging
    • Sort using grid column header, which is visible even in other view.
    • Getable selected entries
    • Multiple view mode (e.g. LargeIcon)

Last edited Nov 25, 2012 at 9:40 AM by lycj, version 13