public ViewerService(IApplicationStorageService applicationStorageService, ISolutionListTreeViewService solutionListTreeViewService, IHtmlRenderer htmlRenderer, IActionService actionService, IFileUtilities fileUtilities, IRenderingOptionsTreeViewService renderingOptionsTreeViewService) { _applicationStorageService = applicationStorageService; _solutionListTreeViewService = solutionListTreeViewService; _htmlRenderer = htmlRenderer; _fileUtilities = fileUtilities; _renderingOptionsTreeViewService = renderingOptionsTreeViewService; _solutionListTreeViewService.ActionPresentBlobs += SolutionListTreeViewService_ActionPresentBlobs; actionService.ActionSave += ActionService_ActionSave; }
public async Task InitializeAsync(SynchronizationContext synchronizationContext) { _renderingOptionsTreeViewService = Ioc.Container.GetInstance <IRenderingOptionsTreeViewService>(); await _renderingOptionsTreeViewService.CreateTree(synchronizationContext, _treeViewRenderingOptions); }