QuickZip.IO.PIDL change log.
* 08-22-09 - version 0.1
o Initial version.
* 08-23-09 version 0.2
o Demo updated.
* 11-01-09 version 0.3
o Demo no longer load Network contents, edit the converter to disable this change.
o DirectoryEx (static class) added.
o PIDL class is now IDisposable and free automatically now. Also added new - internal classes ShellFolder and Storage which do the same.
o Performance improved, no longer construct from desktop directory. (see above)
o DirectoryInfoEx and FileInfoEx is now serializable.
* 11-01-09 Version 0.4
o Fixed Cache not working.
* 11-04-09 Version 0.5
o DirectoryInfoEx/FileInfoEx works even if the path specified is not exists (Exists == false, you have to call Create() or Refresh() before using it).
o Refresh(), Create(), MoveTo(), Delete(), CreateSubdirectory() Open() and related instance method added.
o Constructor support Environment path (e.g. %temp%)
o Test project.
* 11-07-09 Version 0.6
o Context menu support (ContextMenuWrapper)
o Demo updated (Context menu)
o FileSystemWatcherEx class added.
o Fixed FileInfoEx created by EnumFiles()(which used by GetFiles() and GetFileSystemInfos()) return incorrect Parent directory.
* 11-08-09 Version 0.7
o Fixed Root of all FileInfoEx equals to c:\Users\{User}\Desktop instead of a GUID.
o Demo updated (Context menu multiselected)
* 11-16-09 Version 0.8
o Fixed unable Rename item in same directory.
o Fixed ContextMenuWrapper dont return OnHover message on popup.
o Added QueryMenuItemsEventArgs.Command, return properly for user query items.
o Demo updated (added statusbar)
* 12-06-09 Version 0.9
o Fixed minor typo in DirectoryInfoEx.EmuFiles (if (iShellFolder != null))
o Fixed DirectoryEx.Copy does not Copy directory recursively. (it currently copies an empty folder)
o Fixed DIrectoryEx.Move (and perhaps FileEx as well) does not work correctly.
o Fixed Wrong Operator (new) in DirectoryInfoEx.Delete(), should be override.
* 01-04-10 Version 0.10
o Fixed FileSystemInfoEx.getParentIShellFolder() method generate ArgumentException when pidl of items directly in Desktop directory, caused by _desktopShellFolder.BindToObject({Desktop's PIDL},...);
o Fixed FileSystemInfoEx.Delete() return NotImplementException when get called.
o Fixed DirectoryEx/FileEx.Exists does not check if it's directory / file.
o Fixed FileSystemInfoEx.refresh() method does not update attribute.
o Implemented IClonable interface in FileSystemInfoEx, DirectoryInfoEx and FileInfoEx classes.
o Added BeforeInvoke event to ContextMenuWrapper class.
o Added Run behavior when double click in filelist.
o Added FileSystemWatcherEx.Filter.
* 01-20-10 Version 0.11
o Added DirectoryTree in the demo now properly refreshed when changed.
(Implemented an ObservableCollection in GetDirectoriesConverterEx class using FileSystemWatcherEx class)
o Added ContextMenuWrapper.OnQueryMenuItems.QueryContextMenu2/QueryContextMenu3 property.
o Added ContextMenuWrapper.OnBeforePopup event.
o Added ContextMenuWrapper.OnQueryMenuItems event now support multilevel menu. (e.g. @"Tools\Add")
o Added ContextMenuWrapper.OnQueryMenuItems event now support GrayedItems / HiddenItems.
* 02-15-10 Version 0.12
o Fixed Fullname of User/Shared directory under desktop is now it's GUID instead of it's file path.
o Fixed PIDL, PIDLRel, ShellFolder, Storage properties generated on demand to avoid x-thread issues.
o Added PathEx class to deal with PIDL related paths.
* 03-14-10 Version 0.13
o Fixed FileSystemWaterEx ignore remove directory event.
o Fixed Removed IDisposable in PIDL as it causing AccessViolationException, user have to free calling the Free() method.
* 03-16-10 Version 0.14
o Fixed FileSystemInfoEx now stored a copy of PIDL/Rel, will return copy of it when properties is called (to avoid AccessViolation).
o Fixed FileSystemInfoEx record the pidl when construct, as some path do not parasable (e.g. EntireNetwork)
o Added allowed folder list so Non-FileAncestor directory (e.g. recycle-bin) is listed.
* 03-18-10 Version 0.15
o Fixed ShellFolder/PIDL not freed in a couple locations.
o (Please noted that PIDL/ShellFolder/Store no longer store in the FileSystemInfoEx => must be freed by user.)
* 03-19-10 Version 0.16
o Added IShellFolder2 interface and ShellFolder2 class.
o Added ExtraPropertiesProvider which can list extra file properties / list columns available.
(e.g. ExtraPropertiesProvider.GetProperty(file, ref ImageSummaryInformation.BitDepth); )
o Fixed getRelPIDL() cannot return correct value if File/DirInfoEx construct with string. (attemp to return a freed up pointer).
o Fixed ShellFolder not freed in 2 spots.
* 04-25-10 Version 0.17
o Added this operator in DirectoryInfoEx.
o Added DefaultItem and DefaultCommand in BeforePopup
o Added WorkSpawner, which can spawn ListWork, CopyWork, MoveWork and DeleteWork to perform responsive threaded operations.
o Fixed some XP system cannot create shared directories. (by cwharmon)
o Removed DirectoryInfoEx file/directory list caching (_cachedFileList) as it slow down if too many files (and the old EnumDirs/EnumFiles implementation).
o Added DirectoryInfoEx/DirectoryEx.EnumerateFiles/EnumerateDirectories/EnumerateFileSystemInfos() methods which work similar as the one in .Net4 (CancelDelegate is added to make it cancelable.)
o Added FileEx.ReadLines/ReadAllLines() methods.
o Added IOTools.CopyFile() method which support cancel.
o Added FileSystemInfoEx.FromString() method.
* 05-25-10 Version 0.18 -
o WPF File Explorer User Control (DirectoryTree and FileList) now available.
o Fixed DirectoryInfoEx.EnumerateDirectories return files when listing network directories.
o Added ExComparer class, which enable sorting an array of FileSystemInfoEx entries.
o Fixed DriveInfoEx return incorrect TotalSize. DriveInfoEx constructor now accept full drive name ("C" and "C:\" both accepted now)
o (REMOVED) Added a check for NonEnumerated items so DirectoryInfoEx.EnumerateDirectories wont return some system directories (e.g. C:\MSOCache)
o Added IOTools.GetRelativePath. Documented IOTools's static methods.
o Added IOTools.ShellFolderToCSIDL() and CSIDLToShellFolder() static methods.
o Added constructor of DirectoryInfoEx which support Environment.ShellFolder.
o Fixed DirectoryInfoEx.EnumerateFiles ignore SearchPattern.
o Fixed Context menu disappear in some case. (By cwharmon)
o Updated DirectoryInfoEx/FileInfoEx listing code to improve speed.
o Added Progress Dialog for all Work, WorkBase.IsProgressDialogEnabled and ProgressDialog.
* 05-25-10 Version 0.19 -
o FileTypeInfoProvider
o Fixed ArgumentException when getting storage of C:\{User}\Desktop.
没有合适的资源?快使用搜索试试~ 我知道了~
wpf版的Explorer资源管理器
共254个文件
cs:176个
xaml:38个
dll:9个
4星 · 超过85%的资源 需积分: 50 245 下载量 119 浏览量
2011-10-13
20:33:03
上传
评论 4
收藏 1.28MB ZIP 举报
温馨提示
wpf版的Explorer资源管理器 FileExplorer.zip
资源推荐
资源详情
资源评论
收起资源包目录
wpf版的Explorer资源管理器 (254个子文件)
Models.cd 11KB
DirExToolsDiagram.cd 9KB
DirExWorkDiagram.cd 6KB
DirExCoreDiagram.cd 5KB
ClassDiagram1.cd 4KB
DragDropLib.cs 150KB
ShellAPI.cs 64KB
ShellAPI.cs 62KB
VirtualFileDataObject.cs 51KB
VirtualFileDataObject.cs 51KB
DirectoryInfoEx.cs 44KB
ContextMenuWrapper.cs 38KB
SysImageList.cs 35KB
IconConverterBase.cs 31KB
KnownFolders.cs 29KB
IconConverterBase.cs 27KB
IOTools.cs 26KB
ShellLink.cs 24KB
IconConverterBase.cs 24KB
DragDropHelperEx.cs 24KB
FileSystemInfoEx.cs 24KB
SelectionHelper.cs 22KB
ExtraPropertiesProvider.cs 22KB
FileList.xaml.cs 21KB
VirutalStackPanel.cs 21KB
VirtualWrapPanel.cs 21KB
IProgressDialog.cs 19KB
IProgressDialog.cs 19KB
CurrentDirectoryViewModel.cs 17KB
DirectoryTree.xaml.cs 11KB
WorkBase.cs 11KB
FileSystemWatcherEx.cs 11KB
PIDL.cs 10KB
PIDL.cs 10KB
ExAToIconConverter.cs 10KB
DirectoryTreeItemViewModel.cs 10KB
IShellFolder2.cs 10KB
WorkSpawner.cs 10KB
ExToIconConverter.cs 10KB
ContextMenuHelperEx.cs 9KB
DirectoryTreeViewModel.cs 9KB
ShellHelper.cs 8KB
ShellHelper.cs 8KB
ExModel.cs 8KB
FileStreamEx.cs 8KB
EditBoxAdorner.cs 8KB
FileTypeInfoProvider.cs 8KB
FileListCommands.cs 7KB
SharedCommands.cs 7KB
FileListLookupBoxAdorner.cs 7KB
FileInfoEx.cs 7KB
crc32.cs 7KB
FileIcon.cs 6KB
ShellFolder2.cs 6KB
DirectoryEx.cs 6KB
Helper.cs 6KB
CopyWork.cs 5KB
ShellProgressDialog.cs 5KB
FileListViewModel.cs 5KB
FileNameToIconConverter.cs 5KB
DataObjectEx.cs 5KB
VirtualWrapPanelView.cs 5KB
EditBox.cs 5KB
MoveWork.cs 5KB
ShellFolder.cs 5KB
ShellAPI.cs 5KB
ShellAPI.cs 5KB
IWork.cs 5KB
MultiExWork.cs 4KB
DriveInfoEx.cs 4KB
ExViewModel.cs 4KB
IShellFolder.cs 4KB
IShellFolder.cs 4KB
IContextMenu.cs 4KB
IContextMenu.cs 4KB
App.xaml.cs 4KB
ShellProgressDialog.cs 4KB
FileListItemViewModel.cs 4KB
DragWrapper.cs 4KB
Storage.cs 4KB
FileEx.cs 4KB
DirectoryTreeCommands.cs 4KB
TreeViewSelectionChangedCommand.cs 4KB
ExWorkBase.cs 3KB
NaturalComparer.cs 3KB
ExModelComparer.cs 3KB
SimpleRoutedCommand.cs 3KB
W7TreeViewItemUtils.cs 3KB
ExComparer.cs 3KB
IStream.cs 3KB
IStream.cs 3KB
IStorage.cs 3KB
IStorage.cs 3KB
HierarchyViewModel.cs 3KB
DoubleClickCommand.cs 3KB
LoadingAdorner.cs 3KB
RightClickCommand.cs 3KB
EnterPressCommand.cs 3KB
Resources.Designer.cs 3KB
PrevCommand.cs 3KB
共 254 条
- 1
- 2
- 3
mzh3511
- 粉丝: 1
- 资源: 72
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页