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); }