Beispiel #1
0
        public ModelViewModel(
            IModelViewModelService modelViewModelService,
            ModelMetadata modelMetadata)
        {
            this.modelViewModelService = modelViewModelService;
            this.modelMetadata         = modelMetadata;

            ItemsCanvas rootCanvas = new ItemsCanvas();

            ItemsViewModel = new ItemsViewModel(rootCanvas);

            modelViewModelService.SetRootCanvas(rootCanvas);
        }
Beispiel #2
0
 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;
 }