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