public Select2SpeechApplicationContext() { TTSEngine TTSEngine = new TTSEngine(); SettingsController settingsController = new SettingsController(TTSEngine); AddVoiceBindingController addVoiceBindingController = new AddVoiceBindingController(settingsController, TTSEngine); settingsController.SetAddVoiceBindingController(addVoiceBindingController); SystemTrayView systemTrayView = new SystemTrayView(); SystemTrayController systemTrayController = new SystemTrayController(systemTrayView, settingsController, TTSEngine); systemTrayView.SetController(systemTrayController); }
public void SetController(SystemTrayController controller) { this.controller = controller; notifyIcon.Click += (sender, args) => { controller.Open(); }; }