예제 #1
0
 public void ActivateDockPanel(DevExpress.XtraBars.Docking.DockPanel panel)
 {
     if (panel != null && panel.Controls != null && panel.Controls.Count > 0)
     {
         Control c = panel.Controls[0];
         if (c is DevExpress.XtraBars.Docking.ControlContainer)
         {
             DevExpress.XtraBars.Docking.ControlContainer cc = c as DevExpress.XtraBars.Docking.ControlContainer;
             if (cc != null && cc.Controls != null && cc.Controls.Count > 0)
             {
                 if (cc.Controls[0] is IPadContent)
                 {
                     SetActivePanel(UCService.LastActiveDocPanel);
                 }
                 if (cc.Controls[0] is IContent)
                 {
                     IContent content = cc.Controls[0] as IContent;
                     content.Activate();
                 }
             }
         }
     }
 }