public override sealed void UpdateParameters()
 {
     NativeSystemInfo = new NativeFileInfo(Path);
     Icon =  IconExtractor.GetDirectoryIcon(Path, NativeSystemInfo.IconIndex);
     _directoryInfo = new DirectoryInfo(Path);
     LastModificationDate = _directoryInfo.LastWriteTime;
 }
示例#2
0
 public FileViewModel(FileInfo info, IDirectoryViewModel parent)
 {
     Info = info;
     Parent = parent;
     Path = VisualPath = info.FullName;
     OpenCommand = new RelayCommand(() => Open());
     _nativeFileInfo = new NativeFileInfo(Info.FullName);
 }
示例#3
0
 public void UpdateParameters()
 {
     _nativeFileInfo = new NativeFileInfo(Info.FullName);
     Icon = _nativeFileInfo.Icon;
     Size = Info.Length;
     LastModificationDate = Info.LastWriteTime;
 }