public NotSelectableConfigViewModel(IAddonTranslations addonTranslations)
 {
     AddonTranslations = addonTranslations;
     ParentId          = nameof(ConfigIds.Addons);
     IsEnabled         = false;
     // automatically update the DisplayName
     AddonTranslations.CreateDisplayNameBinding(this, nameof(IAddonTranslations.NotSelectableAddon));
 }
Пример #2
0
        public AdminConfigViewModel(IAddonTranslations addonTranslations)
        {
            AddonTranslations = addonTranslations;

            ParentId = nameof(ConfigIds.Addons);
            this.VisibleOnPermissions("Admin");

            // automatically update the DisplayName
            AddonTranslations.CreateDisplayNameBinding(this, nameof(IAddonTranslations.Admin));
        }
 public AddonSettingsViewModel(
     IAddonTranslations addonTranslations,
     IAuthenticationProvider authenticationProvider,
     IEventAggregator eventAggregator)
 {
     AddonTranslations      = addonTranslations;
     EventAggregator        = eventAggregator;
     AuthenticationProvider = authenticationProvider;
     // automatically update the DisplayName
     AddonTranslations.CreateDisplayNameBinding(this, nameof(IAddonTranslations.Addon));
 }