public DirectoryStructureViewModel() { var Children = DirectoryStructure.GetLogicalDrives(); this.Items = new ObservableCollection <DirectoryItemViewModel>( Children.Select(dirvv => new DirectoryItemViewModel(dirvv.Fullpath, DirectoryItemType.Drive))); }
private void Expand() { if (this.Type == DirectoryItemType.File) { return; } var children = DirectoryStructure.GetDirectoryContents(this.Fullpath); this.Children = new ObservableCollection <DirectoryItemViewModel>( children.Select(content => new DirectoryItemViewModel(content.Fullpath, content.Type))); }