public DirectoryStreamViewModel(DirectoryImageStream model) { _model = model; _childNodes = new ObservableCollection <NavigationItem>(); _childNodes.Add(_staticDummyNode); _hasDummyChild = true; }
private void FillDrivesCollection() { var drives = DriveInfo.GetDrives(); foreach (var drive in drives) { if (drive.IsReady) { var dirModel = new DirectoryImageStream(drive.Name, null); var sb = new StringBuilder(drive.Name); if (!String.IsNullOrWhiteSpace(drive.VolumeLabel)) { sb.AppendFormat(" [{0}]", drive.VolumeLabel); } dirModel.Name = sb.ToString(); _drives.Add(new DirectoryStreamViewModel(dirModel)); } } }