C# 클래스 ComponentFactory.Krypton.Docking.KryptonDockingManager

상속: DockingElementOpenCollection
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

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