Пример #1
0
        public MainWindow()
        {
            InitializeComponent();

            IocManager.Instance.Register(typeof(MainWindow), this);
            _configurations = IocManager.Instance.Resolve <IDynamicTranslatorConfiguration>();
            _translator     = IocManager.Instance.Resolve <ITranslatorBootstrapper>();
            _translator.SubscribeShutdownEvents();
            _cacheManager = IocManager.Instance.Resolve <ICacheManager>();

            FillLanguageCombobox();

            this.DispatchingAsync(async() => await InitializeVersionChecker());
        }
Пример #2
0
 public Finder(INotifier notifier,
               IMeanFinderFactory meanFinderFactory,
               IResultOrganizer resultOrganizer,
               ICacheManager cacheManager,
               IGoogleAnalyticsService googleAnalytics,
               ILanguageDetector languageDetector,
               IDynamicTranslatorConfiguration configuration)
 {
     _notifier          = notifier;
     _meanFinderFactory = meanFinderFactory;
     _resultOrganizer   = resultOrganizer;
     _cacheManager      = cacheManager;
     _googleAnalytics   = googleAnalytics;
     _languageDetector  = languageDetector;
     _configuration     = configuration;
 }
 public TranslatorModuleConfigurations(IDynamicTranslatorConfiguration configurations)
 {
     Configurations = configurations;
 }
Пример #4
0
 public ClientConfiguration(IDynamicTranslatorConfiguration configurations)
 {
     Configurations = configurations;
 }