public MainPresenter(IMainWindow _mainWindow, IKeyWindow _keyWindow, IDictionaryManager _dictionaryManager)
        {
            mainWindow = _mainWindow;
            keyWindow = _keyWindow;
            dictionaryManager = _dictionaryManager;

            mainWindow.ChangeLanguageButtonClick += MainWindow_ChangeLanguageButtonClick;
            mainWindow.TranslateButtonClick += MainWindow_TranslateButtonClick;
            mainWindow.AddToDictionaryButtonClick += MainWindow_AddToDictionaryButtonClick;
            mainWindow.ChangeTextButtonClick += MainWindow_ChangeTextButtonClick;
            mainWindow.OpenDictionaryButtonClick += MainWindow_OpenDictionaryButtonClick;
            mainWindow.FormLoaded += MainWindow_FormLoaded;
            mainWindow.PreClosingWindow += MainWindow_PreClosingWindow;

            keyWindow.ApplyButtonClick += KeyWindow_ApplyButtonClick;
            keyWindow.GetKeyHyperLinkClick += KeyWindow_GetKeyHyperLinkClick;
            keyWindow.WindowClosed += KeyWindow_WindowClosed;
        }
        public MainPresenter(IMainWindow _mainWindow, IKeyWindow _keyWindow, IDictionaryManager _dictionaryManager)
        {
            mainWindow        = _mainWindow;
            keyWindow         = _keyWindow;
            dictionaryManager = _dictionaryManager;

            mainWindow.ChangeLanguageButtonClick  += MainWindow_ChangeLanguageButtonClick;
            mainWindow.TranslateButtonClick       += MainWindow_TranslateButtonClick;
            mainWindow.AddToDictionaryButtonClick += MainWindow_AddToDictionaryButtonClick;
            mainWindow.ChangeTextButtonClick      += MainWindow_ChangeTextButtonClick;
            mainWindow.OpenDictionaryButtonClick  += MainWindow_OpenDictionaryButtonClick;
            mainWindow.FormLoaded       += MainWindow_FormLoaded;
            mainWindow.PreClosingWindow += MainWindow_PreClosingWindow;

            keyWindow.ApplyButtonClick     += KeyWindow_ApplyButtonClick;
            keyWindow.GetKeyHyperLinkClick += KeyWindow_GetKeyHyperLinkClick;
            keyWindow.WindowClosed         += KeyWindow_WindowClosed;
        }