Пример #1
0
        public ConvertPdfViewModel(ITranslationUpdater translationUpdater, ISelectedProfileProvider selectedProfile,
                                    EditionHelper editionHelper, IDispatcher dispatcher) : base(translationUpdater, selectedProfile, dispatcher)
        {
            _editionHelper = editionHelper;
            CurrentProfileChanged += (sender, args) =>
            {
                RaiseIsPdfOutputChanged();
                CurrentProfile.PropertyChanged += RaiseIsPdfOutputChanged;
                CurrentProfile.SetRaiseConditionsForNotSupportedFeatureSections(RaiseIsPdfOutputChanged);
            };

            if (CurrentProfile == null)
                return;

            CurrentProfile.PropertyChanged += RaiseIsPdfOutputChanged;
            CurrentProfile.SetRaiseConditionsForNotSupportedFeatureSections(RaiseIsPdfOutputChanged);
        }
 private void OnCurrentProfileChanged(object sender, EventArgs args)
 {
     OnProfileChanged(sender, args);
     CurrentProfile.SetRaiseConditionsForNotSupportedFeatureSections(OnProfileChanged);
 }
 protected ProfileNotSupportedFeaturesUserControlViewModel(ITranslationUpdater translationUpdater, ISelectedProfileProvider selectedProfileProvider, IDispatcher dispatcher)
     : base(translationUpdater, selectedProfileProvider, dispatcher)
 {
     CurrentProfileChanged += OnCurrentProfileChanged;
     CurrentProfile.SetRaiseConditionsForNotSupportedFeatureSections(OnProfileChanged);
 }