/// <summary> /// Load controls. /// </summary> /// <param name="integrationBase"></param> /// <param name="parent"></param> public void LoadContent(IntegrationBase integrationBase) { _traceCodeTime = new TraceCodeTime("LoadContent", "IssueContentControl"); _integrationBase = integrationBase; _integrationBase.EventHandlerCore.IssueViewSelected += EventHandlerCore_IssueViewSelected; _integrationBase.EventHandlerCore.ProjectChanged += EventHandlerCore_ProjectChanged; _listControl = new IssueListControl(integrationBase); IssueList.Content = _listControl; _detailsControl = new IssueDetailsControl(integrationBase); _detailsControl.LoadCompleted += _detailsControl_LoadCompleted; IssueDetails.Content = _detailsControl; }
/// <summary> /// Load start properties and controls. /// </summary> /// <param name="integrationBase"></param> /// <param name="parent"></param> public void LoadContent(IntegrationBase integrationBase) { _integrationBase = integrationBase; _integrationBase.EventHandlerCore.IssueViewSelected += EventHandlerCore_IssueViewSelected; _integrationBase.EventHandlerCore.IssueSelected += EventHandlerCore_IssueSelected; _integrationBase.EventHandlerCore.ObjectSelected += EventHandlerCore_ObjectSelected; _integrationBase.EventHandlerCore.ProjectChanged += EventHandlerCore_ProjectChanged; _integrationBase.EventHandlerCore.DataLoaded += EventHandlerCore_DataLoaded; _webViewer = new WebViewer(integrationBase); _webViewer.NavigateToControl(integrationBase.CurrentProject.Id); _webViewer.LoadCompleted += webViewer_LoadCompleted; BimExplorer.Content = _webViewer; _listControl = new IssueListControl(integrationBase); _listControl.LoadCompleted += listControl_LoadCompleted; IssueList.Content = _listControl; _detailsControl = new IssueDetailsControl(integrationBase); IssueDetails.Content = _detailsControl; }