C# Class ComponentFactory.Krypton.Docking.KryptonDockingManager

Inheritance: DockingElementOpenCollection
Afficher le fichier Open project: ComponentFactory/Krypton Class Usage Examples

Private Properties

Свойство Type Description
ArrayFromCollection KryptonPage[]
ExpectPageElement IDockingElement
InitializeManager void
OnDropDownAutoHiddenClicked void
OnDropDownCloseClicked void
OnDropDownDockedClicked void
OnDropDownFloatingClicked void
OnDropDownNavigatorClicked void
OnDropDownWorkspaceClicked void
OnStringPropertyChanged void
RaiseAutoHiddenGroupAdding void
RaiseAutoHiddenGroupPanelAdding void
RaiseAutoHiddenGroupPanelRemoved void
RaiseAutoHiddenGroupRemoved void
RaiseAutoHiddenSeparatorResize void
RaiseAutoHiddenShowingStateChanged void
RaiseDoDragDropEnd void
RaiseDoDragDropQuit void
RaiseDockableNavigatorAdded void
RaiseDockableNavigatorRemoved void
RaiseDockableWorkspaceAdded void
RaiseDockableWorkspaceCellAdding void
RaiseDockableWorkspaceCellRemoved void
RaiseDockableWorkspaceRemoved void
RaiseDockspaceAdding void
RaiseDockspaceCellAdding void
RaiseDockspaceCellRemoved void
RaiseDockspaceRemoved void
RaiseDockspaceSeparatorAdding void
RaiseDockspaceSeparatorRemoved void
RaiseDockspaceSeparatorResize void
RaiseFloatingWindowAdding void
RaiseFloatingWindowRemoved void
RaiseFloatspaceAdding void
RaiseFloatspaceCellAdding void
RaiseFloatspaceCellRemoved void
RaiseFloatspaceRemoved void
RaisePageDockedRequest void
RaisePageFloatingRequest void
RaisePageLoading void
RaisePageNavigatorRequest void
RaisePageSaving void
RaisePageWorkspaceRequest void
RaiseRecreateLoadingPage void
RemoveControlStorePages void

Méthodes publiques

Méthode Description
AddAutoHiddenGroup ( string path, DockingEdge edge, KryptonPage pages ) : KryptonDockingAutoHiddenGroup

Add set of pages as a new auto hidden group to the specified edge of the specified control.

AddDockspace ( string path, DockingEdge edge, KryptonPage pages ) : KryptonDockingDockspace

Add set of pages docked against a specified edge of the specified control.

AddFloatingWindow ( string path, KryptonPage pages ) : KryptonDockingFloatingWindow

Add set of pages as a new floating window.

AddFloatingWindow ( string path, KryptonPage pages, Point location ) : KryptonDockingFloatingWindow

Add set of pages as a new floating window.

AddFloatingWindow ( string path, KryptonPage pages, Point location, Size clientSize ) : KryptonDockingFloatingWindow

Add set of pages as a new floating window.

AddFloatingWindow ( string path, KryptonPage pages, Size clientSize ) : KryptonDockingFloatingWindow

Add set of pages as a new floating window.

AddToNavigator ( string path, KryptonPage pages ) : KryptonDockingNavigator

Add set of pages to a docking navigator.

AddToWorkspace ( string path, KryptonPage pages ) : KryptonDockingWorkspace

Add set of pages to a docking workspace.

ClearAllStoredPages ( ) : void

Cleat away all store pages.

ClearStoredPages ( KryptonPage pages ) : void

Clear away any store pages for the provided pages.

ClearStoredPages ( string uniqueNames ) : void

Clear away any store pages for the provided unique named pages.

CloseRequest ( string uniqueNames ) : void

Perform the close request for a set of named pages.

ContainsPage ( KryptonPage page ) : bool

Determines if the provided page is present in the docking hierarchy.

ContainsPage ( string uniqueName ) : bool

Determines if the provided page is present in the docking hierarchy.

DoDragDrop ( Point screenPoint, Point elementOffset, Control c, KryptonDockingFloatingWindow window ) : void

Generate an implementation of the IDragPageNotify class that will be used to handle the drag/drop operation.

DoDragDrop ( Point screenPoint, Point elementOffset, Control c, KryptonPageCollection pages ) : void

Generate an implementation of the IDragPageNotify class that will be used to handle the drag/drop operation.

FindDockingEdgeAutoHidden ( string uniqueName ) : KryptonDockingEdgeAutoHidden

Find a edge auto hidden element by searching the hierarchy.

FindDockingEdgeDocked ( string uniqueName ) : KryptonDockingEdgeDocked

Find a edge docked element by searching the hierarchy.

FindDockingFloating ( string uniqueName ) : KryptonDockingFloating

Find a floating docking element by searching the hierarchy.

FindDockingWorkspace ( string uniqueName ) : KryptonDockingWorkspace

Find a workspace element by searching the hierarchy.

FindPageElement ( KryptonPage page ) : IDockingElement

Find the docking element that contains the provided page.

FindPageElement ( string uniqueName ) : IDockingElement

Find the docking element that contains the named page.

FindPageLocation ( KryptonPage page ) : DockingLocation

Find the docking location of the provided page.

FindPageLocation ( string uniqueName ) : DockingLocation

Find the docking location of the named page.

FindStorePageElement ( DockingLocation location, KryptonPage page ) : IDockingElement

Find the docking element that contains the location specific store page for the named page.

FindStorePageElement ( DockingLocation location, string uniqueName ) : IDockingElement

Find the docking element that contains the location specific store page for the named page.

HideAllPages ( ) : void

Hide all display elements of all pages.

HidePage ( KryptonPage page ) : void

Hide all display elements of the provided page.

HidePage ( string uniqueName ) : void

Hide all display elements of the provided page.

HidePages ( KryptonPage pages ) : void

Hide all display elements of the provided pages.

HidePages ( string uniqueNames ) : void

Hide all display elements of the provided pages.

InsertAutoHiddenGroup ( string path, DockingEdge edge, int index, KryptonPage pages ) : KryptonDockingAutoHiddenGroup

Add set of pages as a new auto hidden group to the specified edge of the specified control.

InsertDockspace ( string path, DockingEdge edge, int index, KryptonPage pages ) : KryptonDockingDockspace

Add set of pages docked against a specified edge of the specified control.

IsPageShowing ( KryptonPage page ) : bool

Determines if the provided page is present and showing.

IsPageShowing ( string uniqueName ) : bool

Determines if the provided page is present and showing.

KryptonDockingManager ( ) : System

Initialize a new instance of the KryptonDockingManager class.

KryptonDockingManager ( string name ) : System

Initialize a new instance of the KryptonDockingManager class.

LoadConfigFromArray ( byte buffer ) : void

Loads docking configuration information from given array of bytes.

LoadConfigFromArray ( string filename ) : void

Loads docking configuration information from given filename.

LoadConfigFromFile ( string filename ) : void

Loads docking configuration information from given filename.

LoadConfigFromStream ( Stream stream ) : void

Loads docking configuration information from given stream object.

LoadConfigFromXml ( XmlReader xmlReader ) : void

Loads docking configuration information using the provided xml reader.

MakeAutoHiddenRequest ( string uniqueName ) : void

Make the named page auto hidden.

MakeDockedRequest ( string uniqueName ) : void

Make the named page docked.

MakeFloatingRequest ( string uniqueName ) : void

Make the named page floating.

MakeNavigatorRequest ( string uniqueName ) : void

Make the named page navigator tabbed.

MakeWorkspaceRequest ( string uniqueName ) : void

Make the named page workspace tabbed.

ManageControl ( Control c ) : KryptonDockingControl

Manage auto hidden/docked capabilities for provided control.

ManageControl ( Control c, KryptonDockingNavigator navigator ) : KryptonDockingControl

Manage auto hidden/docked capabilities for provided control.

ManageControl ( Control c, KryptonDockingWorkspace workspace ) : KryptonDockingControl

Manage auto hidden/docked capabilities for provided control.

ManageControl ( string name, Control c ) : KryptonDockingControl

Manage auto hidden/docked capabilities for provided control.

ManageControl ( string name, Control c, KryptonDockingNavigator navigator ) : KryptonDockingControl

Manage auto hidden/docked capabilities for provided control.

ManageControl ( string name, Control c, KryptonDockingWorkspace workspace ) : KryptonDockingControl

Manage auto hidden/docked capabilities for provided control.

ManageFloating ( Form f ) : KryptonDockingFloating

Manage floating windows capability for provided form.

ManageFloating ( string name, Form f ) : KryptonDockingFloating

Manage floating windows capability for provided form.

ManageNavigator ( KryptonDockableNavigator n ) : KryptonDockingNavigator

Manage docking capability for provided dockable navigator control.

ManageNavigator ( string name, KryptonDockableNavigator n ) : KryptonDockingNavigator

Manage docking capability for provided dockable navigator control.

ManageNavigator ( string name, string storeName, KryptonDockableNavigator n ) : KryptonDockingNavigator

Manage docking capability for provided dockable navigator control.

ManageWorkspace ( KryptonDockableWorkspace w ) : KryptonDockingWorkspace

Manage docking capability for provided dockable workspace control.

ManageWorkspace ( string name, KryptonDockableWorkspace w ) : KryptonDockingWorkspace

Manage docking capability for provided dockable workspace control.

ManageWorkspace ( string name, string storeName, KryptonDockableWorkspace w ) : KryptonDockingWorkspace

Manage docking capability for provided dockable workspace control.

PageForUniqueName ( string uniqueName ) : KryptonPage

Find the page reference that has the requested unique name.

RemoveAllPages ( bool disposePage ) : void

Remove all pages.

RemovePage ( KryptonPage page, bool disposePage ) : void

Remove the referenced page.

RemovePage ( string uniqueName, bool disposePage ) : void

Remove the named page.

RemovePages ( KryptonPage pages, bool disposePage ) : void

Remove the referenced pages.

RemovePages ( string uniqueNames, bool disposePage ) : void

Remove the named pages.

ResolvePath ( string path ) : IDockingElement

Resolve the provided path.

SaveConfigToArray ( ) : byte[]

Saves docking configuration information into an array of bytes using Unicode Encoding.

SaveConfigToArray ( Encoding encoding ) : byte[]

Saves docking configuration information into an array of bytes.

SaveConfigToFile ( string filename ) : void

Saves docking configurationt information into a named file using Unicode Encoding.

SaveConfigToFile ( string filename, Encoding encoding ) : void

Saves docking configuration information into a named file.

SaveConfigToStream ( Stream stream, Encoding encoding ) : void

Saves docking configuration information into a stream object.

SaveConfigToXml ( XmlWriter xmlWriter ) : void

Saves docking configuration information using a provider xml writer.

ShowAllPages ( ) : void

Show all display elements of all pages.

ShowPage ( KryptonPage page ) : void

Show all display elements of the provided page.

ShowPage ( string uniqueName ) : void

Show all display elements of the provided page.

ShowPageContextMenuRequest ( KryptonPage page, KryptonContextMenu kcm ) : bool

Populate a context menu appropriate for a non-dockable workspace provided page.

ShowPages ( KryptonPage pages ) : void

Show all display elements of the provided pages.

ShowPages ( string uniqueNames ) : void

Show all display elements of the provided pages.

StoreAllPages ( ) : void

Replace all pages with store placeholders so they can be restored at a later time.

StorePage ( KryptonPage page ) : void

Replace named page with a store placeholder so it can be restored at a later time.

StorePage ( string uniqueName ) : void

Replace page with a store placeholder so it can be restored at a later time.

StorePages ( KryptonPage pages ) : void

Replace named pages with store placeholders so they can be restored at a later time.

StorePages ( string uniqueNames ) : void

Replace pages with store placeholders so they can be restored at a later time.

SwitchAutoHiddenGroupToDockedCellRequest ( string uniqueName ) : KryptonDockingDockspace

Perform a switch from auto hidden group to docked cell for the visible pages inside the group.

SwitchDockedCellToAutoHiddenGroupRequest ( string uniqueName ) : KryptonDockingAutoHiddenGroup

Perform a switch from docked cell to auto hidden group for the visible pages inside the cell.

SwitchDockedToFloatingWindowRequest ( string uniqueNames ) : KryptonDockingFloatingWindow

Perform a switch from docked pages to floating window for the named pages.

SwitchFloatingToDockedRequest ( string uniqueNames ) : KryptonDockingDockspace

Perform a switch from floating to docked for the named pages.

SwitchFloatingToFloatingWindowRequest ( string uniqueNames ) : KryptonDockingFloatingWindow

Perform a switch from floating to new floating window for the named pages.

Méthodes protégées

Méthode Description
OnAutoHiddenGroupAdding ( AutoHiddenGroupEventArgs e ) : void

Raises the AutoHiddenGroupAdding event.

OnAutoHiddenGroupPanelAdding ( AutoHiddenGroupPanelEventArgs e ) : void

Raises the AutoHiddenGroupPanelAdding event.

OnAutoHiddenGroupPanelRemoved ( AutoHiddenGroupPanelEventArgs e ) : void

Raises the AutoHiddenGroupPanelRemoved event.

OnAutoHiddenGroupRemoved ( AutoHiddenGroupEventArgs e ) : void

Raises the AutoHiddenGroupRemoved event.

OnAutoHiddenSeparatorResize ( AutoHiddenSeparatorResizeEventArgs e ) : void

Raises the AutoHiddenSeparatorResize event.

OnAutoHiddenShowingStateChanged ( AutoHiddenShowingStateEventArgs e ) : void

Raises the AutoHiddenShowingStateChanged event.

OnDoDragDropEnd ( EventArgs e ) : void

Raises the DoDragDropEnd event.

OnDoDragDropQuit ( EventArgs e ) : void

Raises the DoDragDropQuit event.

OnDockableNavigatorAdded ( DockableNavigatorEventArgs e ) : void

Raises the DockableNavigatorAdded event.

OnDockableNavigatorRemoved ( DockableNavigatorEventArgs e ) : void

Raises the DockableNavigatorRemoved event.

OnDockableWorkspaceAdded ( DockableWorkspaceEventArgs e ) : void

Raises the DockableWorkspaceAdded event.

OnDockableWorkspaceCellAdding ( DockableWorkspaceCellEventArgs e ) : void

Raises the DockableWorkspaceCellAdding event.

OnDockableWorkspaceCellRemoved ( DockableWorkspaceCellEventArgs e ) : void

Raises the DockableWorkspaceCellRemoved event.

OnDockableWorkspaceRemoved ( DockableWorkspaceEventArgs e ) : void

Raises the DockableWorkspaceRemoved event.

OnDockspaceAdding ( DockspaceEventArgs e ) : void

Raises the DockspaceAdding event.

OnDockspaceCellAdding ( DockspaceCellEventArgs e ) : void

Raises the DockspaceCellAdding event.

OnDockspaceCellRemoved ( DockspaceCellEventArgs e ) : void

Raises the DockspaceCellRemoved event.

OnDockspaceRemoved ( DockspaceEventArgs e ) : void

Raises the DockspaceRemoved event.

OnDockspaceSeparatorAdding ( DockspaceSeparatorEventArgs e ) : void

Raises the DockspaceSeparatorAdding event.

OnDockspaceSeparatorRemoved ( DockspaceSeparatorEventArgs e ) : void

Raises the DockspaceSeparatorRemoved event.

OnDockspaceSeparatorResize ( DockspaceSeparatorResizeEventArgs e ) : void

Raises the DockspaceSeparatorResize event.

OnFloatingWindowAdding ( FloatingWindowEventArgs e ) : void

Raises the FloatingWindowAdding event.

OnFloatingWindowRemoved ( FloatingWindowEventArgs e ) : void

Raises the FloatingWindowRemoved event.

OnFloatspaceAdding ( FloatspaceEventArgs e ) : void

Raises the FloatspaceAdding event.

OnFloatspaceCellAdding ( FloatspaceCellEventArgs e ) : void

Raises the FloatspaceCellAdding event.

OnFloatspaceCellRemoved ( FloatspaceCellEventArgs e ) : void

Raises the FloatspaceCellRemoved event.

OnFloatspaceRemoved ( FloatspaceEventArgs e ) : void

Raises the FloatspaceRemoved event.

OnGlobalLoading ( DockGlobalLoadingEventArgs e ) : void

Raises the GlobalLoading event.

OnGlobalSaving ( DockGlobalSavingEventArgs e ) : void

Raises the GlobalSaving event.

OnOrphanedPages ( PagesEventArgs e ) : void

Raises the OrphanedPages event.

OnPageAutoHiddenRequest ( CancelUniqueNameEventArgs e ) : void

Raises the PageAutoHiddenRequest event.

OnPageCloseRequest ( CloseRequestEventArgs e ) : void

Raises the PageCloseRequest event.

OnPageDockedRequest ( CancelUniqueNameEventArgs e ) : void

Raises the PageDockedRequest event.

OnPageFloatingRequest ( CancelUniqueNameEventArgs e ) : void

Raises the PageFloatingRequest event.

OnPageLoading ( DockPageLoadingEventArgs e ) : void

Raises the PageLoading event.

OnPageNavigatorRequest ( CancelUniqueNameEventArgs e ) : void

Raises the PageNavigatorRequest event.

OnPageSaving ( DockPageSavingEventArgs e ) : void

Raises the PageSaving event.

OnPageWorkspaceRequest ( CancelUniqueNameEventArgs e ) : void

Raises the PageWorkspaceRequest event.

OnRecreateLoadingPage ( RecreateLoadingPageEventArgs e ) : void

Raises the RecreateLoadingPage event.

OnShowPageContextMenu ( ContextPageEventArgs e ) : void

Raises the ShowPageContextMenu event.

OnShowWorkspacePageContextMenu ( ContextPageEventArgs e ) : void

Raises the ShowWorkspacePageContextMenu event.

Private Methods

Méthode Description
ArrayFromCollection ( KryptonPageCollection pages ) : KryptonPage[]
ExpectPageElement ( string uniqueName, Type target ) : IDockingElement
InitializeManager ( ) : void
OnDropDownAutoHiddenClicked ( object sender, EventArgs e ) : void
OnDropDownCloseClicked ( object sender, EventArgs e ) : void
OnDropDownDockedClicked ( object sender, EventArgs e ) : void
OnDropDownFloatingClicked ( object sender, EventArgs e ) : void
OnDropDownNavigatorClicked ( object sender, EventArgs e ) : void
OnDropDownWorkspaceClicked ( object sender, EventArgs e ) : void
OnStringPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
RaiseAutoHiddenGroupAdding ( AutoHiddenGroupEventArgs e ) : void
RaiseAutoHiddenGroupPanelAdding ( AutoHiddenGroupPanelEventArgs e ) : void
RaiseAutoHiddenGroupPanelRemoved ( AutoHiddenGroupPanelEventArgs e ) : void
RaiseAutoHiddenGroupRemoved ( AutoHiddenGroupEventArgs e ) : void
RaiseAutoHiddenSeparatorResize ( AutoHiddenSeparatorResizeEventArgs e ) : void
RaiseAutoHiddenShowingStateChanged ( AutoHiddenShowingStateEventArgs e ) : void
RaiseDoDragDropEnd ( EventArgs e ) : void
RaiseDoDragDropQuit ( EventArgs e ) : void
RaiseDockableNavigatorAdded ( DockableNavigatorEventArgs e ) : void
RaiseDockableNavigatorRemoved ( DockableNavigatorEventArgs e ) : void
RaiseDockableWorkspaceAdded ( DockableWorkspaceEventArgs e ) : void
RaiseDockableWorkspaceCellAdding ( DockableWorkspaceCellEventArgs e ) : void
RaiseDockableWorkspaceCellRemoved ( DockableWorkspaceCellEventArgs e ) : void
RaiseDockableWorkspaceRemoved ( DockableWorkspaceEventArgs e ) : void
RaiseDockspaceAdding ( DockspaceEventArgs e ) : void
RaiseDockspaceCellAdding ( DockspaceCellEventArgs e ) : void
RaiseDockspaceCellRemoved ( DockspaceCellEventArgs e ) : void
RaiseDockspaceRemoved ( DockspaceEventArgs e ) : void
RaiseDockspaceSeparatorAdding ( DockspaceSeparatorEventArgs e ) : void
RaiseDockspaceSeparatorRemoved ( DockspaceSeparatorEventArgs e ) : void
RaiseDockspaceSeparatorResize ( DockspaceSeparatorResizeEventArgs e ) : void
RaiseFloatingWindowAdding ( FloatingWindowEventArgs e ) : void
RaiseFloatingWindowRemoved ( FloatingWindowEventArgs e ) : void
RaiseFloatspaceAdding ( FloatspaceEventArgs e ) : void
RaiseFloatspaceCellAdding ( FloatspaceCellEventArgs e ) : void
RaiseFloatspaceCellRemoved ( FloatspaceCellEventArgs e ) : void
RaiseFloatspaceRemoved ( FloatspaceEventArgs e ) : void
RaisePageDockedRequest ( CancelUniqueNameEventArgs e ) : void
RaisePageFloatingRequest ( CancelUniqueNameEventArgs e ) : void
RaisePageLoading ( DockPageLoadingEventArgs e ) : void
RaisePageNavigatorRequest ( CancelUniqueNameEventArgs e ) : void
RaisePageSaving ( DockPageSavingEventArgs e ) : void
RaisePageWorkspaceRequest ( CancelUniqueNameEventArgs e ) : void
RaiseRecreateLoadingPage ( RecreateLoadingPageEventArgs e ) : void
RemoveControlStorePages ( DockingElement element, string uniqueNames, bool autoHidden, bool docked ) : void

Method Details

AddAutoHiddenGroup() public méthode

Add set of pages as a new auto hidden group to the specified edge of the specified control.
public AddAutoHiddenGroup ( string path, DockingEdge edge, KryptonPage pages ) : KryptonDockingAutoHiddenGroup
path string Path for finding the target KryptonDockingControl.
edge DockingEdge Target edge within the KryptonDockingControl.
pages ComponentFactory.Krypton.Navigator.KryptonPage Array of pages to be added as an auto hidden group.
Résultat KryptonDockingAutoHiddenGroup

AddDockspace() public méthode

Add set of pages docked against a specified edge of the specified control.
public AddDockspace ( string path, DockingEdge edge, KryptonPage pages ) : KryptonDockingDockspace
path string Path for finding the target KryptonDockingControl.
edge DockingEdge Target edge within the KryptonDockingControl.
pages ComponentFactory.Krypton.Navigator.KryptonPage Array of pages to be added as docked.
Résultat KryptonDockingDockspace

AddFloatingWindow() public méthode

Add set of pages as a new floating window.
public AddFloatingWindow ( string path, KryptonPage pages ) : KryptonDockingFloatingWindow
path string Path for finding the target KryptonDockingFloating.
pages ComponentFactory.Krypton.Navigator.KryptonPage Array of pages to be added as an auto hidden group.
Résultat KryptonDockingFloatingWindow

AddFloatingWindow() public méthode

Add set of pages as a new floating window.
public AddFloatingWindow ( string path, KryptonPage pages, Point location ) : KryptonDockingFloatingWindow
path string Path for finding the target KryptonDockingFloating.
pages ComponentFactory.Krypton.Navigator.KryptonPage Array of pages to be added as an auto hidden group.
location Point Initial screen location of the floating window.
Résultat KryptonDockingFloatingWindow

AddFloatingWindow() public méthode

Add set of pages as a new floating window.
public AddFloatingWindow ( string path, KryptonPage pages, Point location, Size clientSize ) : KryptonDockingFloatingWindow
path string Path for finding the target KryptonDockingFloating.
pages ComponentFactory.Krypton.Navigator.KryptonPage Array of pages to be added as an auto hidden group.
location Point Initial screen location of the floating window.
clientSize System.Drawing.Size Initial client size of the floating window.
Résultat KryptonDockingFloatingWindow

AddFloatingWindow() public méthode

Add set of pages as a new floating window.
public AddFloatingWindow ( string path, KryptonPage pages, Size clientSize ) : KryptonDockingFloatingWindow
path string Path for finding the target KryptonDockingFloating.
pages ComponentFactory.Krypton.Navigator.KryptonPage Array of pages to be added as an auto hidden group.
clientSize System.Drawing.Size Initial client size of the floating window.
Résultat KryptonDockingFloatingWindow

AddToNavigator() public méthode

Add set of pages to a docking navigator.
public AddToNavigator ( string path, KryptonPage pages ) : KryptonDockingNavigator
path string Path for finding the target KryptonDockingNavigator.
pages KryptonPage Array of pages to be added.
Résultat KryptonDockingNavigator

AddToWorkspace() public méthode

Add set of pages to a docking workspace.
public AddToWorkspace ( string path, KryptonPage pages ) : KryptonDockingWorkspace
path string Path for finding the target KryptonDockingWorkspace.
pages KryptonPage Array of pages to be added.
Résultat KryptonDockingWorkspace

ClearAllStoredPages() public méthode

Cleat away all store pages.
public ClearAllStoredPages ( ) : void
Résultat void

ClearStoredPages() public méthode

Clear away any store pages for the provided pages.
public ClearStoredPages ( KryptonPage pages ) : void
pages KryptonPage Array of references to pages that should be shown.
Résultat void

ClearStoredPages() public méthode

Clear away any store pages for the provided unique named pages.
public ClearStoredPages ( string uniqueNames ) : void
uniqueNames string Array of unique names of the pages that should have store pages removed.
Résultat void

CloseRequest() public méthode

Perform the close request for a set of named pages.
public CloseRequest ( string uniqueNames ) : void
uniqueNames string Array of unique names that need action performed.
Résultat void

ContainsPage() public méthode

Determines if the provided page is present in the docking hierarchy.
public ContainsPage ( KryptonPage page ) : bool
page KryptonPage Reference to page that should be found.
Résultat bool

ContainsPage() public méthode

Determines if the provided page is present in the docking hierarchy.
public ContainsPage ( string uniqueName ) : bool
uniqueName string Unique name of page that should be found.
Résultat bool

DoDragDrop() public méthode

Generate an implementation of the IDragPageNotify class that will be used to handle the drag/drop operation.
public DoDragDrop ( Point screenPoint, Point elementOffset, Control c, KryptonDockingFloatingWindow window ) : void
screenPoint Point Screen point of the mouse for the drag operation.
elementOffset Point Offset from top left of element causing the drag.
c Control Control that started the drag operation.
window KryptonDockingFloatingWindow Reference to floating window element that should be dragged.
Résultat void

DoDragDrop() public méthode

Generate an implementation of the IDragPageNotify class that will be used to handle the drag/drop operation.
public DoDragDrop ( Point screenPoint, Point elementOffset, Control c, KryptonPageCollection pages ) : void
screenPoint Point Screen point of the mouse for the drag operation.
elementOffset Point Offset from top left of element causing the drag.
c Control Control that started the drag operation.
pages KryptonPageCollection Set of pages requested to be dragged.
Résultat void

FindDockingEdgeAutoHidden() public méthode

Find a edge auto hidden element by searching the hierarchy.
public FindDockingEdgeAutoHidden ( string uniqueName ) : KryptonDockingEdgeAutoHidden
uniqueName string Named page for which a suitable auto hidden edge element is required.
Résultat KryptonDockingEdgeAutoHidden

FindDockingEdgeDocked() public méthode

Find a edge docked element by searching the hierarchy.
public FindDockingEdgeDocked ( string uniqueName ) : KryptonDockingEdgeDocked
uniqueName string Named page for which a suitable docking edge element is required.
Résultat KryptonDockingEdgeDocked

FindDockingFloating() public méthode

Find a floating docking element by searching the hierarchy.
public FindDockingFloating ( string uniqueName ) : KryptonDockingFloating
uniqueName string Named page for which a suitable floating element is required.
Résultat KryptonDockingFloating

FindDockingWorkspace() public méthode

Find a workspace element by searching the hierarchy.
public FindDockingWorkspace ( string uniqueName ) : KryptonDockingWorkspace
uniqueName string Named page for which a suitable workspace element is required.
Résultat KryptonDockingWorkspace

FindPageElement() public méthode

Find the docking element that contains the provided page.
public FindPageElement ( KryptonPage page ) : IDockingElement
page KryptonPage Reference to page.
Résultat IDockingElement

FindPageElement() public méthode

Find the docking element that contains the named page.
public FindPageElement ( string uniqueName ) : IDockingElement
uniqueName string Unique name of the page.
Résultat IDockingElement

FindPageLocation() public méthode

Find the docking location of the provided page.
public FindPageLocation ( KryptonPage page ) : DockingLocation
page KryptonPage Reference to page.
Résultat DockingLocation

FindPageLocation() public méthode

Find the docking location of the named page.
public FindPageLocation ( string uniqueName ) : DockingLocation
uniqueName string Unique name of the page.
Résultat DockingLocation

FindStorePageElement() public méthode

Find the docking element that contains the location specific store page for the named page.
public FindStorePageElement ( DockingLocation location, KryptonPage page ) : IDockingElement
location DockingLocation Location to be searched.
page KryptonPage Reference to page.
Résultat IDockingElement

FindStorePageElement() public méthode

Find the docking element that contains the location specific store page for the named page.
public FindStorePageElement ( DockingLocation location, string uniqueName ) : IDockingElement
location DockingLocation Location to be searched.
uniqueName string Unique name of the page to be found.
Résultat IDockingElement

HideAllPages() public méthode

Hide all display elements of all pages.
public HideAllPages ( ) : void
Résultat void

HidePage() public méthode

Hide all display elements of the provided page.
public HidePage ( KryptonPage page ) : void
page KryptonPage Reference to page that should be hidden.
Résultat void

HidePage() public méthode

Hide all display elements of the provided page.
public HidePage ( string uniqueName ) : void
uniqueName string Unique name of the page that should be hidden.
Résultat void

HidePages() public méthode

Hide all display elements of the provided pages.
public HidePages ( KryptonPage pages ) : void
pages KryptonPage Array of references to pages that should be hidden.
Résultat void

HidePages() public méthode

Hide all display elements of the provided pages.
public HidePages ( string uniqueNames ) : void
uniqueNames string Array of unique names of the pages that should be hidden.
Résultat void

InsertAutoHiddenGroup() public méthode

Add set of pages as a new auto hidden group to the specified edge of the specified control.
public InsertAutoHiddenGroup ( string path, DockingEdge edge, int index, KryptonPage pages ) : KryptonDockingAutoHiddenGroup
path string Path for finding the target KryptonDockingControl.
edge DockingEdge Target edge within the KryptonDockingControl.
index int Insert index.
pages KryptonPage Array of pages to be added as an auto hidden group.
Résultat KryptonDockingAutoHiddenGroup

InsertDockspace() public méthode

Add set of pages docked against a specified edge of the specified control.
public InsertDockspace ( string path, DockingEdge edge, int index, KryptonPage pages ) : KryptonDockingDockspace
path string Path for finding the target KryptonDockingControl.
edge DockingEdge Target edge within the KryptonDockingControl.
index int Insert index.
pages KryptonPage Array of pages to be added as docked.
Résultat KryptonDockingDockspace

IsPageShowing() public méthode

Determines if the provided page is present and showing.
public IsPageShowing ( KryptonPage page ) : bool
page KryptonPage Reference to page.
Résultat bool

IsPageShowing() public méthode

Determines if the provided page is present and showing.
public IsPageShowing ( string uniqueName ) : bool
uniqueName string Unique name of page..
Résultat bool

KryptonDockingManager() public méthode

Initialize a new instance of the KryptonDockingManager class.
public KryptonDockingManager ( ) : System
Résultat System

KryptonDockingManager() public méthode

Initialize a new instance of the KryptonDockingManager class.
public KryptonDockingManager ( string name ) : System
name string Initial name of the element.
Résultat System

LoadConfigFromArray() public méthode

Loads docking configuration information from given array of bytes.
public LoadConfigFromArray ( byte buffer ) : void
buffer byte Array of source bytes.
Résultat void

LoadConfigFromArray() public méthode

Loads docking configuration information from given filename.
public LoadConfigFromArray ( string filename ) : void
filename string Name of file to read from.
Résultat void

LoadConfigFromFile() public méthode

Loads docking configuration information from given filename.
public LoadConfigFromFile ( string filename ) : void
filename string Name of file to read from.
Résultat void

LoadConfigFromStream() public méthode

Loads docking configuration information from given stream object.
public LoadConfigFromStream ( Stream stream ) : void
stream Stream Stream object.
Résultat void

LoadConfigFromXml() public méthode

Loads docking configuration information using the provided xml reader.
public LoadConfigFromXml ( XmlReader xmlReader ) : void
xmlReader XmlReader Xml reader object.
Résultat void

MakeAutoHiddenRequest() public méthode

Make the named page auto hidden.
public MakeAutoHiddenRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become auto hidden.
Résultat void

MakeDockedRequest() public méthode

Make the named page docked.
public MakeDockedRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become docked.
Résultat void

MakeFloatingRequest() public méthode

Make the named page floating.
public MakeFloatingRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become floating.
Résultat void

MakeNavigatorRequest() public méthode

Make the named page navigator tabbed.
public MakeNavigatorRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become navigator tabbed.
Résultat void

MakeWorkspaceRequest() public méthode

Make the named page workspace tabbed.
public MakeWorkspaceRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become workspace tabbed.
Résultat void

ManageControl() public méthode

Manage auto hidden/docked capabilities for provided control.
public ManageControl ( Control c ) : KryptonDockingControl
c Control Reference to control instance.
Résultat KryptonDockingControl

ManageControl() public méthode

Manage auto hidden/docked capabilities for provided control.
public ManageControl ( Control c, KryptonDockingNavigator navigator ) : KryptonDockingControl
c Control Reference to control instance.
navigator KryptonDockingNavigator Reference to docking navigator that is inside the control.
Résultat KryptonDockingControl

ManageControl() public méthode

Manage auto hidden/docked capabilities for provided control.
public ManageControl ( Control c, KryptonDockingWorkspace workspace ) : KryptonDockingControl
c Control Reference to control instance.
workspace KryptonDockingWorkspace Reference to docking workspace that is inside the control.
Résultat KryptonDockingControl

ManageControl() public méthode

Manage auto hidden/docked capabilities for provided control.
public ManageControl ( string name, Control c ) : KryptonDockingControl
name string Name for new docking element.
c Control Reference to control instance.
Résultat KryptonDockingControl

ManageControl() public méthode

Manage auto hidden/docked capabilities for provided control.
public ManageControl ( string name, Control c, KryptonDockingNavigator navigator ) : KryptonDockingControl
name string Name for new docking element.
c Control Reference to control instance.
navigator KryptonDockingNavigator Reference to docking navigator that is inside the control.
Résultat KryptonDockingControl

ManageControl() public méthode

Manage auto hidden/docked capabilities for provided control.
public ManageControl ( string name, Control c, KryptonDockingWorkspace workspace ) : KryptonDockingControl
name string Name for new docking element.
c Control Reference to control instance.
workspace KryptonDockingWorkspace Reference to docking workspace that is inside the control.
Résultat KryptonDockingControl

ManageFloating() public méthode

Manage floating windows capability for provided form.
public ManageFloating ( Form f ) : KryptonDockingFloating
f Form Reference to form.
Résultat KryptonDockingFloating

ManageFloating() public méthode

Manage floating windows capability for provided form.
public ManageFloating ( string name, Form f ) : KryptonDockingFloating
name string Name for new docking element.
f Form Reference to form.
Résultat KryptonDockingFloating

ManageNavigator() public méthode

Manage docking capability for provided dockable navigator control.
public ManageNavigator ( KryptonDockableNavigator n ) : KryptonDockingNavigator
n KryptonDockableNavigator Reference to dockable navigator.
Résultat KryptonDockingNavigator

ManageNavigator() public méthode

Manage docking capability for provided dockable navigator control.
public ManageNavigator ( string name, KryptonDockableNavigator n ) : KryptonDockingNavigator
name string Name for new docking element.
n KryptonDockableNavigator Reference to dockable navigator.
Résultat KryptonDockingNavigator

ManageNavigator() public méthode

Manage docking capability for provided dockable navigator control.
public ManageNavigator ( string name, string storeName, KryptonDockableNavigator n ) : KryptonDockingNavigator
name string Name for new docking element.
storeName string Store name for docking element.
n KryptonDockableNavigator Reference to dockable navigator.
Résultat KryptonDockingNavigator

ManageWorkspace() public méthode

Manage docking capability for provided dockable workspace control.
public ManageWorkspace ( KryptonDockableWorkspace w ) : KryptonDockingWorkspace
w KryptonDockableWorkspace Reference to dockable workspace.
Résultat KryptonDockingWorkspace

ManageWorkspace() public méthode

Manage docking capability for provided dockable workspace control.
public ManageWorkspace ( string name, KryptonDockableWorkspace w ) : KryptonDockingWorkspace
name string Name for new docking element.
w KryptonDockableWorkspace Reference to dockable workspace.
Résultat KryptonDockingWorkspace

ManageWorkspace() public méthode

Manage docking capability for provided dockable workspace control.
public ManageWorkspace ( string name, string storeName, KryptonDockableWorkspace w ) : KryptonDockingWorkspace
name string Name for new docking element.
storeName string Store name for docking element.
w KryptonDockableWorkspace Reference to dockable workspace.
Résultat KryptonDockingWorkspace

OnAutoHiddenGroupAdding() protected méthode

Raises the AutoHiddenGroupAdding event.
protected OnAutoHiddenGroupAdding ( AutoHiddenGroupEventArgs e ) : void
e AutoHiddenGroupEventArgs An AutoHiddenGroupEventArgs containing the event args.
Résultat void

OnAutoHiddenGroupPanelAdding() protected méthode

Raises the AutoHiddenGroupPanelAdding event.
protected OnAutoHiddenGroupPanelAdding ( AutoHiddenGroupPanelEventArgs e ) : void
e AutoHiddenGroupPanelEventArgs An AutoHiddenGroupPanelEventArgs containing the event args.
Résultat void

OnAutoHiddenGroupPanelRemoved() protected méthode

Raises the AutoHiddenGroupPanelRemoved event.
protected OnAutoHiddenGroupPanelRemoved ( AutoHiddenGroupPanelEventArgs e ) : void
e AutoHiddenGroupPanelEventArgs An AutoHiddenGroupPanelEventArgs containing the event args.
Résultat void

OnAutoHiddenGroupRemoved() protected méthode

Raises the AutoHiddenGroupRemoved event.
protected OnAutoHiddenGroupRemoved ( AutoHiddenGroupEventArgs e ) : void
e AutoHiddenGroupEventArgs An AutoHiddenGroupEventArgs containing the event args.
Résultat void

OnAutoHiddenSeparatorResize() protected méthode

Raises the AutoHiddenSeparatorResize event.
protected OnAutoHiddenSeparatorResize ( AutoHiddenSeparatorResizeEventArgs e ) : void
e AutoHiddenSeparatorResizeEventArgs An AutoHiddenSeparatorResizeEventArgs containing the event args.
Résultat void

OnAutoHiddenShowingStateChanged() protected méthode

Raises the AutoHiddenShowingStateChanged event.
protected OnAutoHiddenShowingStateChanged ( AutoHiddenShowingStateEventArgs e ) : void
e AutoHiddenShowingStateEventArgs An AutoHiddenShowingStateEventArgs containing the event args.
Résultat void

OnDoDragDropEnd() protected méthode

Raises the DoDragDropEnd event.
protected OnDoDragDropEnd ( EventArgs e ) : void
e EventArgs An EventArgs containing the event args.
Résultat void

OnDoDragDropQuit() protected méthode

Raises the DoDragDropQuit event.
protected OnDoDragDropQuit ( EventArgs e ) : void
e EventArgs An EventArgs containing the event args.
Résultat void

OnDockableNavigatorAdded() protected méthode

Raises the DockableNavigatorAdded event.
protected OnDockableNavigatorAdded ( DockableNavigatorEventArgs e ) : void
e DockableNavigatorEventArgs An DockableNavigatorEventArgs containing the event args.
Résultat void

OnDockableNavigatorRemoved() protected méthode

Raises the DockableNavigatorRemoved event.
protected OnDockableNavigatorRemoved ( DockableNavigatorEventArgs e ) : void
e DockableNavigatorEventArgs An DockableNavigatorEventArgs containing the event args.
Résultat void

OnDockableWorkspaceAdded() protected méthode

Raises the DockableWorkspaceAdded event.
protected OnDockableWorkspaceAdded ( DockableWorkspaceEventArgs e ) : void
e DockableWorkspaceEventArgs An DockableWorkspaceEventArgs containing the event args.
Résultat void

OnDockableWorkspaceCellAdding() protected méthode

Raises the DockableWorkspaceCellAdding event.
protected OnDockableWorkspaceCellAdding ( DockableWorkspaceCellEventArgs e ) : void
e DockableWorkspaceCellEventArgs An DockableWorkspaceCellEventArgs containing the event args.
Résultat void

OnDockableWorkspaceCellRemoved() protected méthode

Raises the DockableWorkspaceCellRemoved event.
protected OnDockableWorkspaceCellRemoved ( DockableWorkspaceCellEventArgs e ) : void
e DockableWorkspaceCellEventArgs An DockableWorkspaceCellEventArgs containing the event args.
Résultat void

OnDockableWorkspaceRemoved() protected méthode

Raises the DockableWorkspaceRemoved event.
protected OnDockableWorkspaceRemoved ( DockableWorkspaceEventArgs e ) : void
e DockableWorkspaceEventArgs An DockableWorkspaceEventArgs containing the event args.
Résultat void

OnDockspaceAdding() protected méthode

Raises the DockspaceAdding event.
protected OnDockspaceAdding ( DockspaceEventArgs e ) : void
e DockspaceEventArgs An DockspaceAddingEventArgs containing the event args.
Résultat void

OnDockspaceCellAdding() protected méthode

Raises the DockspaceCellAdding event.
protected OnDockspaceCellAdding ( DockspaceCellEventArgs e ) : void
e DockspaceCellEventArgs An DockspaceCellEventArgs containing the event args.
Résultat void

OnDockspaceCellRemoved() protected méthode

Raises the DockspaceCellRemoved event.
protected OnDockspaceCellRemoved ( DockspaceCellEventArgs e ) : void
e DockspaceCellEventArgs An DockspaceCellEventArgs containing the event args.
Résultat void

OnDockspaceRemoved() protected méthode

Raises the DockspaceRemoved event.
protected OnDockspaceRemoved ( DockspaceEventArgs e ) : void
e DockspaceEventArgs An DockspaceAddingEventArgs containing the event args.
Résultat void

OnDockspaceSeparatorAdding() protected méthode

Raises the DockspaceSeparatorAdding event.
protected OnDockspaceSeparatorAdding ( DockspaceSeparatorEventArgs e ) : void
e DockspaceSeparatorEventArgs An DockspaceSeparatorEventArgs containing the event args.
Résultat void

OnDockspaceSeparatorRemoved() protected méthode

Raises the DockspaceSeparatorRemoved event.
protected OnDockspaceSeparatorRemoved ( DockspaceSeparatorEventArgs e ) : void
e DockspaceSeparatorEventArgs An DockspaceSeparatorEventArgs containing the event args.
Résultat void

OnDockspaceSeparatorResize() protected méthode

Raises the DockspaceSeparatorResize event.
protected OnDockspaceSeparatorResize ( DockspaceSeparatorResizeEventArgs e ) : void
e DockspaceSeparatorResizeEventArgs An DockspaceSeparatorResizeEventArgs containing the event args.
Résultat void

OnFloatingWindowAdding() protected méthode

Raises the FloatingWindowAdding event.
protected OnFloatingWindowAdding ( FloatingWindowEventArgs e ) : void
e FloatingWindowEventArgs An FloatingWindowEventArgs containing the event args.
Résultat void

OnFloatingWindowRemoved() protected méthode

Raises the FloatingWindowRemoved event.
protected OnFloatingWindowRemoved ( FloatingWindowEventArgs e ) : void
e FloatingWindowEventArgs An FloatingWindowEventArgs containing the event args.
Résultat void

OnFloatspaceAdding() protected méthode

Raises the FloatspaceAdding event.
protected OnFloatspaceAdding ( FloatspaceEventArgs e ) : void
e FloatspaceEventArgs An FloatspaceEventArgs containing the event args.
Résultat void

OnFloatspaceCellAdding() protected méthode

Raises the FloatspaceCellAdding event.
protected OnFloatspaceCellAdding ( FloatspaceCellEventArgs e ) : void
e FloatspaceCellEventArgs An FloatspaceCellEventArgs containing the event args.
Résultat void

OnFloatspaceCellRemoved() protected méthode

Raises the FloatspaceCellRemoved event.
protected OnFloatspaceCellRemoved ( FloatspaceCellEventArgs e ) : void
e FloatspaceCellEventArgs An FloatspaceCellEventArgs containing the event args.
Résultat void

OnFloatspaceRemoved() protected méthode

Raises the FloatspaceRemoved event.
protected OnFloatspaceRemoved ( FloatspaceEventArgs e ) : void
e FloatspaceEventArgs An FloatspaceEventArgs containing the event args.
Résultat void

OnGlobalLoading() protected méthode

Raises the GlobalLoading event.
protected OnGlobalLoading ( DockGlobalLoadingEventArgs e ) : void
e DockGlobalLoadingEventArgs An DockGlobalLoadingEventArgs containing event data.
Résultat void

OnGlobalSaving() protected méthode

Raises the GlobalSaving event.
protected OnGlobalSaving ( DockGlobalSavingEventArgs e ) : void
e DockGlobalSavingEventArgs An DockGlobalSavingEventArgs containing event data.
Résultat void

OnOrphanedPages() protected méthode

Raises the OrphanedPages event.
protected OnOrphanedPages ( PagesEventArgs e ) : void
e PagesEventArgs An PagesEventArgs containing event data.
Résultat void

OnPageAutoHiddenRequest() protected méthode

Raises the PageAutoHiddenRequest event.
protected OnPageAutoHiddenRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Résultat void

OnPageCloseRequest() protected méthode

Raises the PageCloseRequest event.
protected OnPageCloseRequest ( CloseRequestEventArgs e ) : void
e CloseRequestEventArgs An CloseActionEventArgs containing the event args.
Résultat void

OnPageDockedRequest() protected méthode

Raises the PageDockedRequest event.
protected OnPageDockedRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Résultat void

OnPageFloatingRequest() protected méthode

Raises the PageFloatingRequest event.
protected OnPageFloatingRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Résultat void

OnPageLoading() protected méthode

Raises the PageLoading event.
protected OnPageLoading ( DockPageLoadingEventArgs e ) : void
e DockPageLoadingEventArgs An DockPageLoadingEventArgs containing event data.
Résultat void

OnPageNavigatorRequest() protected méthode

Raises the PageNavigatorRequest event.
protected OnPageNavigatorRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Résultat void

OnPageSaving() protected méthode

Raises the PageSaving event.
protected OnPageSaving ( DockPageSavingEventArgs e ) : void
e DockPageSavingEventArgs An DockPageSavingEventArgs containing event data.
Résultat void

OnPageWorkspaceRequest() protected méthode

Raises the PageWorkspaceRequest event.
protected OnPageWorkspaceRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Résultat void

OnRecreateLoadingPage() protected méthode

Raises the RecreateLoadingPage event.
protected OnRecreateLoadingPage ( RecreateLoadingPageEventArgs e ) : void
e RecreateLoadingPageEventArgs An RecreateLoadingPageEventArgs containing event data.
Résultat void

OnShowPageContextMenu() protected méthode

Raises the ShowPageContextMenu event.
protected OnShowPageContextMenu ( ContextPageEventArgs e ) : void
e ContextPageEventArgs An ContextPageEventArgs containing the event args.
Résultat void

OnShowWorkspacePageContextMenu() protected méthode

Raises the ShowWorkspacePageContextMenu event.
protected OnShowWorkspacePageContextMenu ( ContextPageEventArgs e ) : void
e ContextPageEventArgs An ContextPageEventArgs containing the event args.
Résultat void

PageForUniqueName() public méthode

Find the page reference that has the requested unique name.
public PageForUniqueName ( string uniqueName ) : KryptonPage
uniqueName string Unique name of page that should be found.
Résultat KryptonPage

RemoveAllPages() public méthode

Remove all pages.
public RemoveAllPages ( bool disposePage ) : void
disposePage bool Should the page be disposed when removed.
Résultat void

RemovePage() public méthode

Remove the referenced page.
public RemovePage ( KryptonPage page, bool disposePage ) : void
page KryptonPage Reference to page that should be removed.
disposePage bool Should the page be disposed when removed.
Résultat void

RemovePage() public méthode

Remove the named page.
public RemovePage ( string uniqueName, bool disposePage ) : void
uniqueName string Unique name of the page that should be removed.
disposePage bool Should the page be disposed when removed.
Résultat void

RemovePages() public méthode

Remove the referenced pages.
public RemovePages ( KryptonPage pages, bool disposePage ) : void
pages KryptonPage Array of references to pages that should be removed.
disposePage bool Should the page be disposed when removed.
Résultat void

RemovePages() public méthode

Remove the named pages.
public RemovePages ( string uniqueNames, bool disposePage ) : void
uniqueNames string Array of unique names of the pages that should be removed.
disposePage bool Should the page be disposed when removed.
Résultat void

ResolvePath() public méthode

Resolve the provided path.
public ResolvePath ( string path ) : IDockingElement
path string Comma separated list of names to resolve.
Résultat IDockingElement

SaveConfigToArray() public méthode

Saves docking configuration information into an array of bytes using Unicode Encoding.
public SaveConfigToArray ( ) : byte[]
Résultat byte[]

SaveConfigToArray() public méthode

Saves docking configuration information into an array of bytes.
public SaveConfigToArray ( Encoding encoding ) : byte[]
encoding Encoding Required encoding.
Résultat byte[]

SaveConfigToFile() public méthode

Saves docking configurationt information into a named file using Unicode Encoding.
public SaveConfigToFile ( string filename ) : void
filename string Name of file to save to.
Résultat void

SaveConfigToFile() public méthode

Saves docking configuration information into a named file.
public SaveConfigToFile ( string filename, Encoding encoding ) : void
filename string Name of file to save to.
encoding Encoding Required encoding.
Résultat void

SaveConfigToStream() public méthode

Saves docking configuration information into a stream object.
public SaveConfigToStream ( Stream stream, Encoding encoding ) : void
stream Stream Stream object.
encoding Encoding Required encoding.
Résultat void

SaveConfigToXml() public méthode

Saves docking configuration information using a provider xml writer.
public SaveConfigToXml ( XmlWriter xmlWriter ) : void
xmlWriter XmlWriter Xml writer object.
Résultat void

ShowAllPages() public méthode

Show all display elements of all pages.
public ShowAllPages ( ) : void
Résultat void

ShowPage() public méthode

Show all display elements of the provided page.
public ShowPage ( KryptonPage page ) : void
page KryptonPage Reference to page that should be shown.
Résultat void

ShowPage() public méthode

Show all display elements of the provided page.
public ShowPage ( string uniqueName ) : void
uniqueName string Unique name of the page that should be shown.
Résultat void

ShowPageContextMenuRequest() public méthode

Populate a context menu appropriate for a non-dockable workspace provided page.
public ShowPageContextMenuRequest ( KryptonPage page, KryptonContextMenu kcm ) : bool
page KryptonPage Reference to page.
kcm KryptonContextMenu Reference to context menu.
Résultat bool

ShowPages() public méthode

Show all display elements of the provided pages.
public ShowPages ( KryptonPage pages ) : void
pages KryptonPage Array of references to pages that should be shown.
Résultat void

ShowPages() public méthode

Show all display elements of the provided pages.
public ShowPages ( string uniqueNames ) : void
uniqueNames string Array of unique names of the pages that should be shown.
Résultat void

StoreAllPages() public méthode

Replace all pages with store placeholders so they can be restored at a later time.
public StoreAllPages ( ) : void
Résultat void

StorePage() public méthode

Replace named page with a store placeholder so it can be restored at a later time.
public StorePage ( KryptonPage page ) : void
page KryptonPage Reference to page that should be replaced.
Résultat void

StorePage() public méthode

Replace page with a store placeholder so it can be restored at a later time.
public StorePage ( string uniqueName ) : void
uniqueName string Unique name of the page that should be replaced.
Résultat void

StorePages() public méthode

Replace named pages with store placeholders so they can be restored at a later time.
public StorePages ( KryptonPage pages ) : void
pages KryptonPage Array of references to pages that should be replaced.
Résultat void

StorePages() public méthode

Replace pages with store placeholders so they can be restored at a later time.
public StorePages ( string uniqueNames ) : void
uniqueNames string Array of unique names of the pages that should be replaced.
Résultat void

SwitchAutoHiddenGroupToDockedCellRequest() public méthode

Perform a switch from auto hidden group to docked cell for the visible pages inside the group.
public SwitchAutoHiddenGroupToDockedCellRequest ( string uniqueName ) : KryptonDockingDockspace
uniqueName string Unique name of page inside auto hidden group that needs switching.
Résultat KryptonDockingDockspace

SwitchDockedCellToAutoHiddenGroupRequest() public méthode

Perform a switch from docked cell to auto hidden group for the visible pages inside the cell.
public SwitchDockedCellToAutoHiddenGroupRequest ( string uniqueName ) : KryptonDockingAutoHiddenGroup
uniqueName string Unique name of page inside docked cell that needs switching.
Résultat KryptonDockingAutoHiddenGroup

SwitchDockedToFloatingWindowRequest() public méthode

Perform a switch from docked pages to floating window for the named pages.
public SwitchDockedToFloatingWindowRequest ( string uniqueNames ) : KryptonDockingFloatingWindow
uniqueNames string Unique name of pages inside a docked cell that needs switching.
Résultat KryptonDockingFloatingWindow

SwitchFloatingToDockedRequest() public méthode

Perform a switch from floating to docked for the named pages.
public SwitchFloatingToDockedRequest ( string uniqueNames ) : KryptonDockingDockspace
uniqueNames string Unique name of floating pages that need switching.
Résultat KryptonDockingDockspace

SwitchFloatingToFloatingWindowRequest() public méthode

Perform a switch from floating to new floating window for the named pages.
public SwitchFloatingToFloatingWindowRequest ( string uniqueNames ) : KryptonDockingFloatingWindow
uniqueNames string Unique name of floating pages that need switching.
Résultat KryptonDockingFloatingWindow