public ModelViewModel( IModelViewModelService modelViewModelService, ModelMetadata modelMetadata) { this.modelViewModelService = modelViewModelService; this.modelMetadata = modelMetadata; ItemsCanvas rootCanvas = new ItemsCanvas(); ItemsViewModel = new ItemsViewModel(rootCanvas); modelViewModelService.SetRootCanvas(rootCanvas); }
public ModelViewService( ILocateNodeService locateNodeService, IModelViewModelService modelViewModelService, IDataService dataService, ISearchService searchService, IThemeService themeService, ISolutionService solutionService, ModelMetadata modelMetadata) { this.locateNodeService = locateNodeService; this.modelViewModelService = modelViewModelService; this.dataService = dataService; this.searchService = searchService; this.themeService = themeService; this.solutionService = solutionService; this.modelMetadata = modelMetadata; }