public UserTokenActionViewModel(ITranslator translator, IUserGuideLauncher userGuideLauncher)
 {
     Translator           = translator;
     DisplayName          = Translator.GetTranslation("UserTokenActionViewModel", "DisplayName");
     Description          = Translator.GetTranslation("UserTokenActionViewModel", "Description");
     OpenUserGuideCommand = new DelegateCommand(o => userGuideLauncher.ShowHelpTopic(HelpTopic.UserTokens));
 }
Ejemplo n.º 2
0
        public UserGuideHelper(IFile fileWrap, IAssemblyHelper assemblyHelper, IUserGuideLauncher userGuideLauncher, IApplicationLanguageProvider applicationLanguageProvider, ILanguageProvider languageProvider)
        {
            _fileWrap                    = fileWrap;
            _assemblyHelper              = assemblyHelper;
            _userGuideLauncher           = userGuideLauncher;
            _applicationLanguageProvider = applicationLanguageProvider;
            _languageProvider            = languageProvider;

            UpdateLanguage();

            _applicationLanguageProvider.LanguageChanged += OnLanguageChanged;
        }
        public UserGuideHelper(IFile fileWrap, IAssemblyHelper assemblyHelper, IUserGuideLauncher userGuideLauncher, ISettingsProvider settingsProvider)
        {
            _fileWrap          = fileWrap;
            _assemblyHelper    = assemblyHelper;
            _userGuideLauncher = userGuideLauncher;
            _settingsProvider  = settingsProvider;

            if (_settingsProvider.Settings != null)
            {
                SetLanguage(_settingsProvider.Settings.ApplicationSettings.Language);
            }

            _settingsProvider.LanguageChanged += OnLanguageChanged;
        }
Ejemplo n.º 4
0
 public UserTokenUserControlViewModel(ITranslationUpdater translationUpdater, ISelectedProfileProvider profile, IUserGuideLauncher userGuideLauncher, IDispatcher dispatcher) : base(translationUpdater, profile, dispatcher)
 {
     OpenUserGuideCommand = new DelegateCommand(o => userGuideLauncher?.ShowHelpTopic(HelpTopic.UserTokens));
 }
Ejemplo n.º 5
0
 public UserTokenActionViewModel(UserTokenActionViewModelTranslation translation, IUserGuideLauncher userGuideLauncher)
 {
     Translation          = translation;
     DisplayName          = Translation.DisplayName;
     Description          = Translation.Description;
     OpenUserGuideCommand = new DelegateCommand(o => userGuideLauncher.ShowHelpTopic(HelpTopic.UserTokens));
 }