C# Класс ComponentFactory.Krypton.Docking.KryptonDockingManager

Наследование: DockingElementOpenCollection
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
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.

Приватные методы

Метод Описание
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

Описание методов

AddAutoHiddenGroup() публичный Метод

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.
Результат KryptonDockingAutoHiddenGroup

AddDockspace() публичный Метод

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.
Результат KryptonDockingDockspace

AddFloatingWindow() публичный Метод

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.
Результат KryptonDockingFloatingWindow

AddFloatingWindow() публичный Метод

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.
Результат KryptonDockingFloatingWindow

AddFloatingWindow() публичный Метод

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.
Результат KryptonDockingFloatingWindow

AddFloatingWindow() публичный Метод

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.
Результат KryptonDockingFloatingWindow

AddToNavigator() публичный Метод

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.
Результат KryptonDockingNavigator

AddToWorkspace() публичный Метод

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.
Результат KryptonDockingWorkspace

ClearAllStoredPages() публичный Метод

Cleat away all store pages.
public ClearAllStoredPages ( ) : void
Результат void

ClearStoredPages() публичный Метод

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.
Результат void

ClearStoredPages() публичный Метод

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.
Результат void

CloseRequest() публичный Метод

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.
Результат void

ContainsPage() публичный Метод

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.
Результат bool

ContainsPage() публичный Метод

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.
Результат bool

DoDragDrop() публичный Метод

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.
Результат void

DoDragDrop() публичный Метод

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.
Результат void

FindDockingEdgeAutoHidden() публичный Метод

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.
Результат KryptonDockingEdgeAutoHidden

FindDockingEdgeDocked() публичный Метод

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.
Результат KryptonDockingEdgeDocked

FindDockingFloating() публичный Метод

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.
Результат KryptonDockingFloating

FindDockingWorkspace() публичный Метод

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.
Результат KryptonDockingWorkspace

FindPageElement() публичный Метод

Find the docking element that contains the provided page.
public FindPageElement ( KryptonPage page ) : IDockingElement
page KryptonPage Reference to page.
Результат IDockingElement

FindPageElement() публичный Метод

Find the docking element that contains the named page.
public FindPageElement ( string uniqueName ) : IDockingElement
uniqueName string Unique name of the page.
Результат IDockingElement

FindPageLocation() публичный Метод

Find the docking location of the provided page.
public FindPageLocation ( KryptonPage page ) : DockingLocation
page KryptonPage Reference to page.
Результат DockingLocation

FindPageLocation() публичный Метод

Find the docking location of the named page.
public FindPageLocation ( string uniqueName ) : DockingLocation
uniqueName string Unique name of the page.
Результат DockingLocation

FindStorePageElement() публичный Метод

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.
Результат IDockingElement

FindStorePageElement() публичный Метод

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.
Результат IDockingElement

HideAllPages() публичный Метод

Hide all display elements of all pages.
public HideAllPages ( ) : void
Результат void

HidePage() публичный Метод

Hide all display elements of the provided page.
public HidePage ( KryptonPage page ) : void
page KryptonPage Reference to page that should be hidden.
Результат void

HidePage() публичный Метод

Hide all display elements of the provided page.
public HidePage ( string uniqueName ) : void
uniqueName string Unique name of the page that should be hidden.
Результат void

HidePages() публичный Метод

Hide all display elements of the provided pages.
public HidePages ( KryptonPage pages ) : void
pages KryptonPage Array of references to pages that should be hidden.
Результат void

HidePages() публичный Метод

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.
Результат void

InsertAutoHiddenGroup() публичный Метод

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.
Результат KryptonDockingAutoHiddenGroup

InsertDockspace() публичный Метод

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.
Результат KryptonDockingDockspace

IsPageShowing() публичный Метод

Determines if the provided page is present and showing.
public IsPageShowing ( KryptonPage page ) : bool
page KryptonPage Reference to page.
Результат bool

IsPageShowing() публичный Метод

Determines if the provided page is present and showing.
public IsPageShowing ( string uniqueName ) : bool
uniqueName string Unique name of page..
Результат bool

KryptonDockingManager() публичный Метод

Initialize a new instance of the KryptonDockingManager class.
public KryptonDockingManager ( ) : System
Результат System

KryptonDockingManager() публичный Метод

Initialize a new instance of the KryptonDockingManager class.
public KryptonDockingManager ( string name ) : System
name string Initial name of the element.
Результат System

LoadConfigFromArray() публичный Метод

Loads docking configuration information from given array of bytes.
public LoadConfigFromArray ( byte buffer ) : void
buffer byte Array of source bytes.
Результат void

LoadConfigFromArray() публичный Метод

Loads docking configuration information from given filename.
public LoadConfigFromArray ( string filename ) : void
filename string Name of file to read from.
Результат void

LoadConfigFromFile() публичный Метод

Loads docking configuration information from given filename.
public LoadConfigFromFile ( string filename ) : void
filename string Name of file to read from.
Результат void

LoadConfigFromStream() публичный Метод

Loads docking configuration information from given stream object.
public LoadConfigFromStream ( Stream stream ) : void
stream Stream Stream object.
Результат void

LoadConfigFromXml() публичный Метод

Loads docking configuration information using the provided xml reader.
public LoadConfigFromXml ( XmlReader xmlReader ) : void
xmlReader XmlReader Xml reader object.
Результат void

MakeAutoHiddenRequest() публичный Метод

Make the named page auto hidden.
public MakeAutoHiddenRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become auto hidden.
Результат void

MakeDockedRequest() публичный Метод

Make the named page docked.
public MakeDockedRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become docked.
Результат void

MakeFloatingRequest() публичный Метод

Make the named page floating.
public MakeFloatingRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become floating.
Результат void

MakeNavigatorRequest() публичный Метод

Make the named page navigator tabbed.
public MakeNavigatorRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become navigator tabbed.
Результат void

MakeWorkspaceRequest() публичный Метод

Make the named page workspace tabbed.
public MakeWorkspaceRequest ( string uniqueName ) : void
uniqueName string Unique name of page to become workspace tabbed.
Результат void

ManageControl() публичный Метод

Manage auto hidden/docked capabilities for provided control.
public ManageControl ( Control c ) : KryptonDockingControl
c Control Reference to control instance.
Результат KryptonDockingControl

ManageControl() публичный Метод

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.
Результат KryptonDockingControl

ManageControl() публичный Метод

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.
Результат KryptonDockingControl

ManageControl() публичный Метод

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.
Результат KryptonDockingControl

ManageControl() публичный Метод

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.
Результат KryptonDockingControl

ManageControl() публичный Метод

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.
Результат KryptonDockingControl

ManageFloating() публичный Метод

Manage floating windows capability for provided form.
public ManageFloating ( Form f ) : KryptonDockingFloating
f Form Reference to form.
Результат KryptonDockingFloating

ManageFloating() публичный Метод

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.
Результат KryptonDockingFloating

ManageNavigator() публичный Метод

Manage docking capability for provided dockable navigator control.
public ManageNavigator ( KryptonDockableNavigator n ) : KryptonDockingNavigator
n KryptonDockableNavigator Reference to dockable navigator.
Результат KryptonDockingNavigator

ManageNavigator() публичный Метод

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.
Результат KryptonDockingNavigator

ManageNavigator() публичный Метод

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.
Результат KryptonDockingNavigator

ManageWorkspace() публичный Метод

Manage docking capability for provided dockable workspace control.
public ManageWorkspace ( KryptonDockableWorkspace w ) : KryptonDockingWorkspace
w KryptonDockableWorkspace Reference to dockable workspace.
Результат KryptonDockingWorkspace

ManageWorkspace() публичный Метод

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.
Результат KryptonDockingWorkspace

ManageWorkspace() публичный Метод

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.
Результат KryptonDockingWorkspace

OnAutoHiddenGroupAdding() защищенный Метод

Raises the AutoHiddenGroupAdding event.
protected OnAutoHiddenGroupAdding ( AutoHiddenGroupEventArgs e ) : void
e AutoHiddenGroupEventArgs An AutoHiddenGroupEventArgs containing the event args.
Результат void

OnAutoHiddenGroupPanelAdding() защищенный Метод

Raises the AutoHiddenGroupPanelAdding event.
protected OnAutoHiddenGroupPanelAdding ( AutoHiddenGroupPanelEventArgs e ) : void
e AutoHiddenGroupPanelEventArgs An AutoHiddenGroupPanelEventArgs containing the event args.
Результат void

OnAutoHiddenGroupPanelRemoved() защищенный Метод

Raises the AutoHiddenGroupPanelRemoved event.
protected OnAutoHiddenGroupPanelRemoved ( AutoHiddenGroupPanelEventArgs e ) : void
e AutoHiddenGroupPanelEventArgs An AutoHiddenGroupPanelEventArgs containing the event args.
Результат void

OnAutoHiddenGroupRemoved() защищенный Метод

Raises the AutoHiddenGroupRemoved event.
protected OnAutoHiddenGroupRemoved ( AutoHiddenGroupEventArgs e ) : void
e AutoHiddenGroupEventArgs An AutoHiddenGroupEventArgs containing the event args.
Результат void

OnAutoHiddenSeparatorResize() защищенный Метод

Raises the AutoHiddenSeparatorResize event.
protected OnAutoHiddenSeparatorResize ( AutoHiddenSeparatorResizeEventArgs e ) : void
e AutoHiddenSeparatorResizeEventArgs An AutoHiddenSeparatorResizeEventArgs containing the event args.
Результат void

OnAutoHiddenShowingStateChanged() защищенный Метод

Raises the AutoHiddenShowingStateChanged event.
protected OnAutoHiddenShowingStateChanged ( AutoHiddenShowingStateEventArgs e ) : void
e AutoHiddenShowingStateEventArgs An AutoHiddenShowingStateEventArgs containing the event args.
Результат void

OnDoDragDropEnd() защищенный Метод

Raises the DoDragDropEnd event.
protected OnDoDragDropEnd ( EventArgs e ) : void
e EventArgs An EventArgs containing the event args.
Результат void

OnDoDragDropQuit() защищенный Метод

Raises the DoDragDropQuit event.
protected OnDoDragDropQuit ( EventArgs e ) : void
e EventArgs An EventArgs containing the event args.
Результат void

OnDockableNavigatorAdded() защищенный Метод

Raises the DockableNavigatorAdded event.
protected OnDockableNavigatorAdded ( DockableNavigatorEventArgs e ) : void
e DockableNavigatorEventArgs An DockableNavigatorEventArgs containing the event args.
Результат void

OnDockableNavigatorRemoved() защищенный Метод

Raises the DockableNavigatorRemoved event.
protected OnDockableNavigatorRemoved ( DockableNavigatorEventArgs e ) : void
e DockableNavigatorEventArgs An DockableNavigatorEventArgs containing the event args.
Результат void

OnDockableWorkspaceAdded() защищенный Метод

Raises the DockableWorkspaceAdded event.
protected OnDockableWorkspaceAdded ( DockableWorkspaceEventArgs e ) : void
e DockableWorkspaceEventArgs An DockableWorkspaceEventArgs containing the event args.
Результат void

OnDockableWorkspaceCellAdding() защищенный Метод

Raises the DockableWorkspaceCellAdding event.
protected OnDockableWorkspaceCellAdding ( DockableWorkspaceCellEventArgs e ) : void
e DockableWorkspaceCellEventArgs An DockableWorkspaceCellEventArgs containing the event args.
Результат void

OnDockableWorkspaceCellRemoved() защищенный Метод

Raises the DockableWorkspaceCellRemoved event.
protected OnDockableWorkspaceCellRemoved ( DockableWorkspaceCellEventArgs e ) : void
e DockableWorkspaceCellEventArgs An DockableWorkspaceCellEventArgs containing the event args.
Результат void

OnDockableWorkspaceRemoved() защищенный Метод

Raises the DockableWorkspaceRemoved event.
protected OnDockableWorkspaceRemoved ( DockableWorkspaceEventArgs e ) : void
e DockableWorkspaceEventArgs An DockableWorkspaceEventArgs containing the event args.
Результат void

OnDockspaceAdding() защищенный Метод

Raises the DockspaceAdding event.
protected OnDockspaceAdding ( DockspaceEventArgs e ) : void
e DockspaceEventArgs An DockspaceAddingEventArgs containing the event args.
Результат void

OnDockspaceCellAdding() защищенный Метод

Raises the DockspaceCellAdding event.
protected OnDockspaceCellAdding ( DockspaceCellEventArgs e ) : void
e DockspaceCellEventArgs An DockspaceCellEventArgs containing the event args.
Результат void

OnDockspaceCellRemoved() защищенный Метод

Raises the DockspaceCellRemoved event.
protected OnDockspaceCellRemoved ( DockspaceCellEventArgs e ) : void
e DockspaceCellEventArgs An DockspaceCellEventArgs containing the event args.
Результат void

OnDockspaceRemoved() защищенный Метод

Raises the DockspaceRemoved event.
protected OnDockspaceRemoved ( DockspaceEventArgs e ) : void
e DockspaceEventArgs An DockspaceAddingEventArgs containing the event args.
Результат void

OnDockspaceSeparatorAdding() защищенный Метод

Raises the DockspaceSeparatorAdding event.
protected OnDockspaceSeparatorAdding ( DockspaceSeparatorEventArgs e ) : void
e DockspaceSeparatorEventArgs An DockspaceSeparatorEventArgs containing the event args.
Результат void

OnDockspaceSeparatorRemoved() защищенный Метод

Raises the DockspaceSeparatorRemoved event.
protected OnDockspaceSeparatorRemoved ( DockspaceSeparatorEventArgs e ) : void
e DockspaceSeparatorEventArgs An DockspaceSeparatorEventArgs containing the event args.
Результат void

OnDockspaceSeparatorResize() защищенный Метод

Raises the DockspaceSeparatorResize event.
protected OnDockspaceSeparatorResize ( DockspaceSeparatorResizeEventArgs e ) : void
e DockspaceSeparatorResizeEventArgs An DockspaceSeparatorResizeEventArgs containing the event args.
Результат void

OnFloatingWindowAdding() защищенный Метод

Raises the FloatingWindowAdding event.
protected OnFloatingWindowAdding ( FloatingWindowEventArgs e ) : void
e FloatingWindowEventArgs An FloatingWindowEventArgs containing the event args.
Результат void

OnFloatingWindowRemoved() защищенный Метод

Raises the FloatingWindowRemoved event.
protected OnFloatingWindowRemoved ( FloatingWindowEventArgs e ) : void
e FloatingWindowEventArgs An FloatingWindowEventArgs containing the event args.
Результат void

OnFloatspaceAdding() защищенный Метод

Raises the FloatspaceAdding event.
protected OnFloatspaceAdding ( FloatspaceEventArgs e ) : void
e FloatspaceEventArgs An FloatspaceEventArgs containing the event args.
Результат void

OnFloatspaceCellAdding() защищенный Метод

Raises the FloatspaceCellAdding event.
protected OnFloatspaceCellAdding ( FloatspaceCellEventArgs e ) : void
e FloatspaceCellEventArgs An FloatspaceCellEventArgs containing the event args.
Результат void

OnFloatspaceCellRemoved() защищенный Метод

Raises the FloatspaceCellRemoved event.
protected OnFloatspaceCellRemoved ( FloatspaceCellEventArgs e ) : void
e FloatspaceCellEventArgs An FloatspaceCellEventArgs containing the event args.
Результат void

OnFloatspaceRemoved() защищенный Метод

Raises the FloatspaceRemoved event.
protected OnFloatspaceRemoved ( FloatspaceEventArgs e ) : void
e FloatspaceEventArgs An FloatspaceEventArgs containing the event args.
Результат void

OnGlobalLoading() защищенный Метод

Raises the GlobalLoading event.
protected OnGlobalLoading ( DockGlobalLoadingEventArgs e ) : void
e DockGlobalLoadingEventArgs An DockGlobalLoadingEventArgs containing event data.
Результат void

OnGlobalSaving() защищенный Метод

Raises the GlobalSaving event.
protected OnGlobalSaving ( DockGlobalSavingEventArgs e ) : void
e DockGlobalSavingEventArgs An DockGlobalSavingEventArgs containing event data.
Результат void

OnOrphanedPages() защищенный Метод

Raises the OrphanedPages event.
protected OnOrphanedPages ( PagesEventArgs e ) : void
e PagesEventArgs An PagesEventArgs containing event data.
Результат void

OnPageAutoHiddenRequest() защищенный Метод

Raises the PageAutoHiddenRequest event.
protected OnPageAutoHiddenRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Результат void

OnPageCloseRequest() защищенный Метод

Raises the PageCloseRequest event.
protected OnPageCloseRequest ( CloseRequestEventArgs e ) : void
e CloseRequestEventArgs An CloseActionEventArgs containing the event args.
Результат void

OnPageDockedRequest() защищенный Метод

Raises the PageDockedRequest event.
protected OnPageDockedRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Результат void

OnPageFloatingRequest() защищенный Метод

Raises the PageFloatingRequest event.
protected OnPageFloatingRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Результат void

OnPageLoading() защищенный Метод

Raises the PageLoading event.
protected OnPageLoading ( DockPageLoadingEventArgs e ) : void
e DockPageLoadingEventArgs An DockPageLoadingEventArgs containing event data.
Результат void

OnPageNavigatorRequest() защищенный Метод

Raises the PageNavigatorRequest event.
protected OnPageNavigatorRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Результат void

OnPageSaving() защищенный Метод

Raises the PageSaving event.
protected OnPageSaving ( DockPageSavingEventArgs e ) : void
e DockPageSavingEventArgs An DockPageSavingEventArgs containing event data.
Результат void

OnPageWorkspaceRequest() защищенный Метод

Raises the PageWorkspaceRequest event.
protected OnPageWorkspaceRequest ( CancelUniqueNameEventArgs e ) : void
e CancelUniqueNameEventArgs An CancelUniqueNameEventArgs containing the event args.
Результат void

OnRecreateLoadingPage() защищенный Метод

Raises the RecreateLoadingPage event.
protected OnRecreateLoadingPage ( RecreateLoadingPageEventArgs e ) : void
e RecreateLoadingPageEventArgs An RecreateLoadingPageEventArgs containing event data.
Результат void

OnShowPageContextMenu() защищенный Метод

Raises the ShowPageContextMenu event.
protected OnShowPageContextMenu ( ContextPageEventArgs e ) : void
e ContextPageEventArgs An ContextPageEventArgs containing the event args.
Результат void

OnShowWorkspacePageContextMenu() защищенный Метод

Raises the ShowWorkspacePageContextMenu event.
protected OnShowWorkspacePageContextMenu ( ContextPageEventArgs e ) : void
e ContextPageEventArgs An ContextPageEventArgs containing the event args.
Результат void

PageForUniqueName() публичный Метод

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.
Результат KryptonPage

RemoveAllPages() публичный Метод

Remove all pages.
public RemoveAllPages ( bool disposePage ) : void
disposePage bool Should the page be disposed when removed.
Результат void

RemovePage() публичный Метод

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.
Результат void

RemovePage() публичный Метод

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.
Результат void

RemovePages() публичный Метод

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.
Результат void

RemovePages() публичный Метод

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.
Результат void

ResolvePath() публичный Метод

Resolve the provided path.
public ResolvePath ( string path ) : IDockingElement
path string Comma separated list of names to resolve.
Результат IDockingElement

SaveConfigToArray() публичный Метод

Saves docking configuration information into an array of bytes using Unicode Encoding.
public SaveConfigToArray ( ) : byte[]
Результат byte[]

SaveConfigToArray() публичный Метод

Saves docking configuration information into an array of bytes.
public SaveConfigToArray ( Encoding encoding ) : byte[]
encoding Encoding Required encoding.
Результат byte[]

SaveConfigToFile() публичный Метод

Saves docking configurationt information into a named file using Unicode Encoding.
public SaveConfigToFile ( string filename ) : void
filename string Name of file to save to.
Результат void

SaveConfigToFile() публичный Метод

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.
Результат void

SaveConfigToStream() публичный Метод

Saves docking configuration information into a stream object.
public SaveConfigToStream ( Stream stream, Encoding encoding ) : void
stream Stream Stream object.
encoding Encoding Required encoding.
Результат void

SaveConfigToXml() публичный Метод

Saves docking configuration information using a provider xml writer.
public SaveConfigToXml ( XmlWriter xmlWriter ) : void
xmlWriter XmlWriter Xml writer object.
Результат void

ShowAllPages() публичный Метод

Show all display elements of all pages.
public ShowAllPages ( ) : void
Результат void

ShowPage() публичный Метод

Show all display elements of the provided page.
public ShowPage ( KryptonPage page ) : void
page KryptonPage Reference to page that should be shown.
Результат void

ShowPage() публичный Метод

Show all display elements of the provided page.
public ShowPage ( string uniqueName ) : void
uniqueName string Unique name of the page that should be shown.
Результат void

ShowPageContextMenuRequest() публичный Метод

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.
Результат bool

ShowPages() публичный Метод

Show all display elements of the provided pages.
public ShowPages ( KryptonPage pages ) : void
pages KryptonPage Array of references to pages that should be shown.
Результат void

ShowPages() публичный Метод

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.
Результат void

StoreAllPages() публичный Метод

Replace all pages with store placeholders so they can be restored at a later time.
public StoreAllPages ( ) : void
Результат void

StorePage() публичный Метод

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.
Результат void

StorePage() публичный Метод

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.
Результат void

StorePages() публичный Метод

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.
Результат void

StorePages() публичный Метод

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.
Результат void

SwitchAutoHiddenGroupToDockedCellRequest() публичный Метод

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.
Результат KryptonDockingDockspace

SwitchDockedCellToAutoHiddenGroupRequest() публичный Метод

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.
Результат KryptonDockingAutoHiddenGroup

SwitchDockedToFloatingWindowRequest() публичный Метод

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.
Результат KryptonDockingFloatingWindow

SwitchFloatingToDockedRequest() публичный Метод

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.
Результат KryptonDockingDockspace

SwitchFloatingToFloatingWindowRequest() публичный Метод

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.
Результат KryptonDockingFloatingWindow