public CollectFilesWindow(IList<Computer> selectedItems) { Computers = new SourceComputerManager(selectedItems.Select(c => new SourceComputer(c))); BindingOperations.EnableCollectionSynchronization(Computers, computersLock); BindingOperations.EnableCollectionSynchronization(PreviewTreeItems, previewTreeLock); InitializeComponent(); ProgressTable.ItemsSource = Computers; FilePreviewTreeView.ItemsSource = PreviewTreeItems; }
public CollectFilesWindow(IList <Computer> selectedItems) { Computers = new SourceComputerManager(selectedItems.Select(c => new SourceComputer(c))); BindingOperations.EnableCollectionSynchronization(Computers, computersLock); BindingOperations.EnableCollectionSynchronization(PreviewTreeItems, previewTreeLock); InitializeComponent(); ProgressTable.ItemsSource = Computers; FilePreviewTreeView.ItemsSource = PreviewTreeItems; }