public ShellViewModel( IDialogService dialogService, IWindowManager windowManager, ISettingsProvider settingsService, IEventAggregator eventAggregator, MDIViewModel mdi, SettingsViewModel settingsViewModel, UpdaterViewModel updaterViewModel, Func <DocumentViewModel> documentCreator, Func <OpenFromWebViewModel> openFromWebCreator) { this.eventAggregator = eventAggregator; this.dialogService = dialogService; this.windowManager = windowManager; this.settingsService = settingsService; MDI = mdi; Updater = updaterViewModel; this.documentCreator = documentCreator; this.openFromWebCreator = openFromWebCreator; Settings = settingsViewModel; Settings.Initialize(); ActivateItem(mdi); }
public ShellViewModel( IDialogService dialogService, IWindowManager windowService, IEventAggregator eventAggregator, MDIViewModel mdi, Func <DocumentViewModel> documentCreator, Func <SettingsViewModel> settingsCreator) { this.eventAggregator = eventAggregator; this.dialogService = dialogService; this.windowService = windowService; MDI = mdi; this.documentCreator = documentCreator; this.settingsCreator = settingsCreator; ActivateItem(mdi); }
public ShellViewModel( IDialogService dialogService, IWindowManager windowManager, ISettingsService settingsService, IEventAggregator eventAggregator, MDIViewModel mdi, Func <DocumentViewModel> documentCreator, Func <SettingsViewModel> settingsCreator, Func <AboutViewModel> aboutCreator, Func <OpenFromWebViewModel> openFromWebCreator) { this.eventAggregator = eventAggregator; this.dialogService = dialogService; this._windowManager = windowManager; this._settingsService = settingsService; this.MDI = mdi; this.documentCreator = documentCreator; this.settingsCreator = settingsCreator; this.aboutCreator = aboutCreator; this.openFromWebCreator = openFromWebCreator; ActivateItem(mdi); }