示例#1
0
        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);
 }