Пример #1
0
 public SystemTrayController(SystemTrayView view, SettingsController settingsController, TTSEngine TTSEngine)
 {
     this.view = view;
     this.settingsController = settingsController;
     this.TTSEngine          = TTSEngine;
     Open();
 }
Пример #2
0
            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);
            }
Пример #3
0
 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);
 }