public DirectoryStructureViewModel()
        {
            var children = DirectoryStructure.GetLogicalDrives();

            this.Items = new ObservableCollection <DirectoryItemViewModel>(
                children.Select(drive => new DirectoryItemViewModel(drive.FullPath, DirectoryItemType.Drive)));
        }
示例#2
0
        /// <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)));
        }