public FileBrowserController(IFileTreeView treeView, IFileListView listView) { _treeController = new FileSystemTreeController(); _listController = new FileListController(); _listController.ViewObject = listView; _treeController.ViewObject = treeView; _treeController.SelectedPathChanged += EhTreeController_SelectedPathChanged; }
void mainView_OpenFileListViewEvent() { fileListView = OnInstantiateFileListView(); fileListView.AddFileEvent += new AddFileDelegate(fileListView_AddFileEvent); fileListView.RemoveFileEvent += new RemoveFileDelegate(fileListView_RemoveFileEvent); fileListView.Initialise(fileListManager.FileList); fileListView.ShowView(); }