Ejemplo n.º 1
0
 public EditEmailAccountController(EditEmailAccountViewModel editEmailAccountViewModel, BasicEmailAccountViewModel basicEmailAccountViewModel, ExportFactory <Pop3SettingsViewModel> pop3SettingsViewModelFactory,
                                   ExportFactory <ExchangeSettingsViewModel> exchangeSettingsViewModelFactory)
 {
     this.editEmailAccountViewModel        = editEmailAccountViewModel;
     this.basicEmailAccountViewModel       = basicEmailAccountViewModel;
     this.pop3SettingsViewModelFactory     = pop3SettingsViewModelFactory;
     this.exchangeSettingsViewModelFactory = exchangeSettingsViewModelFactory;
     backCommand = new DelegateCommand(Back, CanBack);
     nextCommand = new DelegateCommand(Next, CanNext);
 }
        public EditEmailAccountController(CompositionContainer container, EditEmailAccountViewModel editEmailAccountViewModel,
            BasicEmailAccountViewModel basicEmailAccountViewModel)
        {
            this.container = container;
            this.editEmailAccountViewModel = editEmailAccountViewModel;
            AddWeakEventListener(editEmailAccountViewModel, EmailAccountsViewModelPropertyChanged);
            this.basicEmailAccountViewModel = basicEmailAccountViewModel;

            backCommand = new DelegateCommand(Back, CanBack);
            nextCommand = new DelegateCommand(Next, CanNext);
        }
        public EditEmailAccountController(EditEmailAccountViewModel editEmailAccountViewModel,
            BasicEmailAccountViewModel basicEmailAccountViewModel, ExportFactory<Pop3SettingsViewModel> pop3SettingsViewModelFactory, 
            ExportFactory<ExchangeSettingsViewModel> exchangeSettingsViewModelFactory)
        {
            this.editEmailAccountViewModel = editEmailAccountViewModel;
            this.basicEmailAccountViewModel = basicEmailAccountViewModel;
            this.pop3SettingsViewModelFactory = pop3SettingsViewModelFactory;
            this.exchangeSettingsViewModelFactory = exchangeSettingsViewModelFactory;

            backCommand = new DelegateCommand(Back, CanBack);
            nextCommand = new DelegateCommand(Next, CanNext);
        }