コード例 #1
0
ファイル: Extender.cs プロジェクト: perryiv/cadkit
 public static void SetSchema(DockPanel dockPanel, Extender.Schema schema)
 {
     if (schema == Extender.Schema.Default)
     {
         dockPanel.Extender.AutoHideTabFactory     = null;
         dockPanel.Extender.DockPaneTabFactory     = null;
         dockPanel.Extender.AutoHideStripFactory   = null;
         dockPanel.Extender.DockPaneCaptionFactory = null;
         dockPanel.Extender.DockPaneStripFactory   = null;
     }
     else if (schema == Extender.Schema.Override)
     {
         dockPanel.Extender.AutoHideTabFactory     = null;
         dockPanel.Extender.DockPaneTabFactory     = null;
         dockPanel.Extender.DockPaneCaptionFactory = null;
         dockPanel.Extender.AutoHideStripFactory   = new AutoHideStripOverrideFactory();
         dockPanel.Extender.DockPaneStripFactory   = new DockPaneStripOverrideFactory();
     }
     else if (schema == Extender.Schema.FromBase)
     {
         dockPanel.Extender.AutoHideTabFactory     = new AutoHideTabFromBaseFactory();
         dockPanel.Extender.DockPaneTabFactory     = new DockPaneTabFromBaseFactory();
         dockPanel.Extender.AutoHideStripFactory   = new AutoHideStripFromBaseFactory();
         dockPanel.Extender.DockPaneCaptionFactory = new DockPaneCaptionFromBaseFactory();
         dockPanel.Extender.DockPaneStripFactory   = new DockPaneStripFromBaseFactory();
     }
 }
コード例 #2
0
ファイル: Extender.cs プロジェクト: wenjunLi965146983/mywork
 public static void SetSchema(DockPanel dockPanel, Extender.Schema schema)
 {
     if (schema == Extender.Schema.VS2005)
     {
         dockPanel.Extender.AutoHideStripFactory   = null;
         dockPanel.Extender.DockPaneCaptionFactory = null;
         dockPanel.Extender.DockPaneStripFactory   = null;
     }
     else if (schema == Extender.Schema.VS2003)
     {
         dockPanel.Extender.DockPaneCaptionFactory = new VS2003DockPaneCaptionFactory();
         dockPanel.Extender.AutoHideStripFactory   = new VS2003AutoHideStripFactory();
         dockPanel.Extender.DockPaneStripFactory   = new VS2003DockPaneStripFactory();
     }
 }