예제 #1
0
파일: Class1.cs 프로젝트: xwcs/test.plugins
        private void HandlePlugin1ToolBarEvent(Event e)
        {
            System.Console.WriteLine("Plugin1 got specific event : " + e.data);

            //make all for create user control .....
            _host.eventProxy.fireEvent(new OpenPanelRequestEvent(this, new OpenPanelRequest(DevExpress.XtraBars.Docking.DockingStyle.Bottom, new XtraUserControl1(), guid)));

        }
예제 #2
0
파일: Form1.cs 프로젝트: xwcs/test.plugins
        //private void HandleOpenPanelRequestEvent(OpenPanelRequest e)
        private void HandleOpenPanelRequestEvent(Event e)
        {
            OpenPanelRequest ee = (OpenPanelRequest)e.data;
            DockPanel dockPanel1 = dockManager1.AddPanel(DockingStyle.Bottom);
            dockPanel1.ID = Guid.Parse(ee.guid);
            dockPanel1.Text = "Panel Control " + dockPanel1.ID.ToString();

            DevExpress.XtraEditors.XtraUserControl pluginControl = (DevExpress.XtraEditors.XtraUserControl)ee.control;
            if (pluginControl != null) dockPanel1.ControlContainer.Controls.Add(pluginControl);
        }
예제 #3
0
파일: Class1.cs 프로젝트: xwcs/test.plugins
 private void HandleGenericEvent(Event e)
 {
     System.Console.WriteLine("First plugin got event, data : " + e.data);
 }
예제 #4
0
파일: Form1.cs 프로젝트: xwcs/test.plugins
 private void HandleAddToolbarRequestEvent(Event e)
 {
     AddToolBarRequest ee = (AddToolBarRequest)e.data;
     barSubItem7.AddItem(ee.button);
 }
예제 #5
0
 private void HandleWorkspaceLoaded(object sender, Event e)
 {
     AfterWorkSpaceLoaded();
 }