示例#1
0
        //---

        public override void OnConnect()
        {
            this.CommandManager.AddCommandGroup <PanelCommands_e>().CommandClick += OnCommandClick;

            //--- TaskPaneSimple
            var            taskPane = CreateTaskPane <WinFormControl>();
            WinFormControl control  = taskPane.Control;
            //---

            //--- TaskPaneCommands
            var cmdTaskPane = this.CreateTaskPane <WpfControl, TaskPaneCommands_e>();

            cmdTaskPane.ButtonClick += OnTaskPaneButtonClick;
            m_TaskPane = cmdTaskPane;
            //---
        }
示例#2
0
 internal EnumTaskPane(IXTaskPane <TControl> taskPane)
 {
     m_TaskPane              = taskPane;
     m_TaskPane.ButtonClick += OnButtonClick;
 }
示例#3
0
 internal EnumTaskPane(IXTaskPane <TControl> taskPane)
 {
     m_TaskPane              = taskPane;
     m_TaskPane.ButtonClick += OnButtonClick;
     ControlCreated?.Invoke(m_TaskPane.Control);
 }