public LinksEditorPresenter(ILinksEditorView view, IProjectLinkTracker projectLinkTracker, IHierarchyNodeFactory hierarchyNodeFactory)
        {
            this.view = view;
            this.view.ProjectsUnlinking += (s, e) => UnlinkProjects(this.view.SelectedProjectLinkItems);
            this.projectLinkTracker = projectLinkTracker;
            this.hierarchyNodeFactory = hierarchyNodeFactory;

            SetUpProjectLinks();
        }
示例#2
0
        public LinksEditorPresenter(ILinksEditorView view, IProjectLinkTracker projectLinkTracker, IHierarchyNodeFactory hierarchyNodeFactory)
        {
            _view = view;
            _view.ProjectsUnlinking += (s, e) => UnlinkProjects(_view.SelectedProjectLinkItems);
            _projectLinkTracker      = projectLinkTracker;
            _hierarchyNodeFactory    = hierarchyNodeFactory;

            SetUpProjectLinks();
        }