public DirectoryStructureViewModel() { var children = DirectoryStructure.GetLogicalDrives(); this.Items = new ObservableCollection <DirectoryItemViewModel>( children.Select(drive => new DirectoryItemViewModel(drive.FullPath, DirectoryItemType.Drive))); }
/// <summary> /// Default constructor /// </summary> public DirectoryStructureViewModel() { //Get all logical drives var children = DirectoryStructure.GetLogicalDrives(); //Get view models from the data this.Items = new ObservableCollection <DirectoryItemViewModel>(children.Select(drive => new DirectoryItemViewModel(drive.FullPath, DirectoryItemType.Drive))); }
/// <summary> /// Default constructor /// </summary> public DirectoryStructureViewModel() { // Get the logical drives var children = DirectoryStructure.GetLogicalDrives(); // Create the view models from the data this.Items = new ObservableCollection <DirectoryItemViewModel>( children .Select(drive => new DirectoryItemViewModel(drive.FullPath, DirectoryItemType.Drive)).OrderBy(drive => drive.FullPath, new NaturalStringComparer())); this.SelectedItems = new ObservableCollection <DirectoryItemViewModel>(); }
public DirectoryStructureViewModel() { var logicalDrives = DirectoryStructure.GetLogicalDrives(); this.Items = new ObservableCollection <DirectoryItemViewModel>(logicalDrives.Select(drive => new DirectoryItemViewModel(drive.FullPath, drive.Type))); }