Пример #1
0
        public ClientPresenter(IClientView view, IDialogService dialogService)
        {
            _view          = view;
            _dialogService = dialogService;

            _view.AddNewFolder    += AddNewFolder;
            _view.AddNewBookmark  += AddNewBookmark;
            _view.OpenBookmark    += OpenBookmarkInBrowser;
            _view.RemoveNode      += RemoveNode;
            _view.FilterTree      += FilterTree;
            _view.SearchFocusLost += FocusTextBoxLost;

            _bookmarksTree = new BookmarksTree();

            string filename = "bookmarks.xml";

            _bookmarksTree.Read(filename);
            LoadTreeIntoView(_bookmarksTree);
        }