public SystemTrayController(SystemTrayView view, SettingsController settingsController, TTSEngine TTSEngine) { this.view = view; this.settingsController = settingsController; this.TTSEngine = TTSEngine; Open(); }
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); }
protected override DependencyObject CreateShell() { // Initialize Configulation if (2 == App.CommandLineArgs.Args.Length) { if (0 == string.Compare("-t", App.CommandLineArgs.Args[0])) { Models.LocalTestConfigulator config = Container.Resolve <Models.LocalTestConfigulator>(); config.IsLocalTest = true; config.Server = new Uri(App.CommandLineArgs.Args[1]); } } // Start tray view _SystemTray = Container.Resolve <SystemTrayView>(); // Main window stay null. return(null); }