コード例 #1
0
        public IssuesManagerController(IXExtension ext)
        {
            m_Ext = ext;

            m_Ext.Application.Documents.RegisterHandler <IssuesDocument>();
            m_Ext.Application.Documents.DocumentLoaded += OnDocumentLoaded;

            m_TaskPane              = m_Ext.CreateTaskPane <IssuesControl, IssuesMgrCommands_e>();
            m_IssuesControl         = m_TaskPane.Control;
            m_TaskPane.ButtonClick += OnTaskPaneButtonClick;
        }
コード例 #2
0
        public override bool OnConnect()
        {
            m_DocHandler = CreateDocumentsHandler <IssuesDocument>();

            m_DocHandler.HandlerCreated += OnDocHandlerCreated;

            IssuesControlHost ctrlHost;

            CreateTaskPane <IssuesControlHost, IssuesMgrCommands_e>(OnTaskPaneButtonClicked, out ctrlHost);

            m_IssuesControl = ctrlHost.IssuesControl;
            return(true);
        }