Published on July 17, 2010

FileExplorer includes two WPF controls, DirectoryTree and FileList. Both support any normal/shell directory, background item loading, drag and drop, shell context menu, also refresh itself when the filesystem is changed.
FileList also support seven different viewmodes, sort using grid header, multi-select via dragging and able to update itself when the FileSystem is Changed.
I have updated FileExplorer to 0.7, with the following changes. FileExplorer 0.7 / DirectoryInfoEx 0.19 continued »
Published on July 12, 2010

Introduction
Work in DirectoryInfoEx(Ex) includes CopyWork, MoveWork, DeleteWork and ListWork, each Work will divide a work into smallest possible tasks and run them sequentially, thus possible to report progress and cancel.
DirectoryInfoExA (ExA), unlike Ex, support converting a shell item to another (e.g. an archive file (FileInfoEx) to archive directory (ArchiveInfoExA)), as well as creating one from nothing (e.g. BookmarkDirectory). It’s possible to implement the WorkExA using the method I used in Ex, but if I implement it in file based directory (especially archive directory), the performance become very slow, because the overhead for each archive-related action is great.
To overcome this problem, and to maintain computability with Ex a new Work implementation is developed : DirectoryInfoExA : Work Implementation #1 continued »
Published on June 22, 2010

Further to the previous status update, I would like to update the progress. Completed Items
- Toolbar commands – It’s completed, except it currently cannot display the message log when there’s an error, and only few commands is implemented (3 for archive, 1 for file), and it doesnt support encryption as well.
- DirectoryTree style – Directory Tree is updated so it looks similar than the one in Windows 7 File Explorer.
- Organize menu – New, Copy, Paste, Select All, Delete, Properties and Close.
- Open with menu – Screenshot here.
- Shortcut keys – Added some shortcut keys for DirectoryTree and FileList, e.g. Del for Delete, F2 for Rename, Ctrl+A for Un/SelectAll
- Shell Associate – A tool is written to associate Quick Zip 5.1 as the default program for several archives.
- Installer – Moved to Wix, but I have completed the file copy part only.
What is not completed :
- Translation – I will try to use Quick Zip 5.00 translation if possible.
- Tab – No Tab support is available now, prepared the design, will require another layer.
- Ngen – Automatically generate native image, native images are run much faster than Just-In-Time code.
Currently I am working on Translation support, and there’s a couple bugs that requires a fix.
Published on June 18, 2010

FileExplorer includes two WPF controls, DirectoryTree and FileList. Both support any normal/shell directory, background item loading, drag and drop, shell context menu, also refresh itself when the filesystem is changed.
FileList also support seven different viewmodes, sort using grid header, multi-select via dragging and able to update itself when the FileSystem is Changed.
I have updated FileExplorer to 0.6, with the following changes.
DirectoryInfoEx and FileExplorer is released under LGPL license.
You can download the control here, or read the article on CodeProject.
Published on June 18, 2010

Introduction
This article describe how to style the WPF TreeView so it looks like the one in Windows 7 File Explorer, I basically included 3 changes :
- Reduced indent spacing
- Full line selection indicator
- Auto fade expander arrows
TreeView in Windows 7 style continued »