public FSItemCollection(ObservableCollection <IFSItemViewModel> items, IFSItemViewModelFactory itemViewModelFactory)
        {
            _items = items;
            _itemViewModelFactory = itemViewModelFactory;

            EnableCollectionSynchronization();
        }
Exemple #2
0
        public FSExplorerViewModel(IFSItemViewModelFactory itemViewModelFactory, IFSExplorer explorer)
        {
            _itemViewModelFactory = itemViewModelFactory;
            _explorer             = explorer;

            Drives = new ObservableCollection <IFSItemViewModel>(_explorer
                                                                 .GetDrives(BLL.DriveTypes.Fixed)
                                                                 .Select(d => _itemViewModelFactory.CreateDriveViewModel(d)));
        }