public FileLoadViewModel(IOpenSaveFile fileDlg, IStartupData startup, IRootModelFactory modelFactory, Func <RootModel, RootViewModel> viewModelFactory, INavigationWindow navigation) { this.fileDlg = fileDlg; this.startup = startup; this.modelFactory = modelFactory; this.viewModelFactory = viewModelFactory; this.navigation = navigation; }
public FileLoadViewModel( IOpenSaveFile fileDlg, IStartupData startup, INavigationWindow navigation, IList <IFileViewerFactory> factories) { this.fileDlg = fileDlg; this.startup = startup; this.navigation = navigation; this.factories = factories; }