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(); } }
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(); } }