Nevron .NET Vision
NDockManager Class Members
Properties  Methods  Events


The following tables list the members exposed by NDockManager.

Public Constructors
 NameDescription
Public ConstructorNDockManager ConstructorInitializes a default instance of the dock manager.  
Top
Public Properties
 NameDescription
Public PropertyActivePanelGets the currently active panel of the framework.  
Public PropertyAllowEditTabTextGets/Sets whether the user can change the text of the document tabs.  
Public PropertyAutoHideTabStyleGets or sets the object that controls auto-hide tabs appearance.  
Public PropertyCaptionStyleGets or sets the object that controls caption appearance.  
Public PropertyCommanderGet or sets the commander of the manager.  
Public PropertyContainer (Inherited from System.ComponentModel.Component)
Public PropertyContainersGets an array of all the containers registered by the manager.  
Public PropertyCurrentSkinGets the current skin to be used by this instance.  
Public PropertyDisposePanelsOnCloseGets/Sets whether the Docking Panels should be disposed when they are closed.  
Public PropertyDockingHintStyleGets or sets the object that controls docking hints appearance.  
Public PropertyDockSurfaceGet the Form's surface which contains all the docking containers.  
Public PropertyDocumentManagerGet the manager for documents.  
Public PropertyDocumentStyleGets or sets the object that controls documents appearance.  
Public Propertystatic (Shared in Visual Basic)DragHandlerGets or sets the object that handles panel dragging.  
Public PropertyEnableSkinningDetermines whether the skinning logic may be applied on the framework managed by this instance.  
Public PropertyFormSpecifies the main form of the application. The manager needs it in order to properly react on activate/deactivate of the form.  
Public PropertyGroupBorderStyleGets or sets the default border style for panel's groups.  
Public PropertyImageListGets or sets the ImageList object to be used by the entire framework.  
Public PropertyLayoutEngineGets or sets the layout engine to be used by the entire framework.  
Public PropertyPaletteGets or sets the palette used to render docking panels GUI elements  
Public PropertyPaletteInheritanceGets or sets a bitwise mask specifying local palette inheritance.  
Public PropertyPanelsGets all the docking panels registered by the framework.  
Public PropertyPropertyPageGets the property page used to visually edit this manager.  
Public PropertyRendererGets or sets the renderer used to draw ui elements of the framework.  
Public PropertyRootContainerGets the root container of the docking framework.  
Public PropertyRootContainerDockStyleGets or sets the dockstyle for the root container which is DockStyle.Fill by default.  
Public PropertyRootContainerZIndexGets or sets the Z-index of the root container on the form.  
Public PropertySite (Inherited from System.ComponentModel.Component)
Public PropertySkinGets or sets the local NSkin instance to be used when painting this control.  
Public PropertySplitterStyleGets or sets the object that controls splitters appearance.  
Public PropertyStickToMainFormGets or sets a value whether the floating frames will stick also to the main form.  
Public PropertyStickToWorkingAreaGets or sets a value whether the floating frames will also stick to the working area of the main form.  
Public PropertyStickyFloatingFramesGets or sets a value whether the floating frames will stick to each other and to the main form.  
Public PropertyStickyOptionsGets the options which controls the floating frame sticking.  
Public PropertyStyleCompositeGets the INStyleComposite instance that contains styles.  
Public PropertyTabStyleGets or sets the object that controls tabs appearance.  
Public PropertyUndockToleranceSizeGets/Sets the size of the mouse trip before the draggable docking panel to become floating.  
Public PropertyVisualTabEditorModeGets or sets the visual tab editor mode.  
Top
Protected Properties
 NameDescription
Protected PropertyCanRaiseEvents (Inherited from System.ComponentModel.Component)
Protected PropertyDesignMode (Inherited from System.ComponentModel.Component)
Protected PropertyEvents (Inherited from System.ComponentModel.Component)
Top
Public Methods
 NameDescription
Public MethodAddContainerRegisters a container with the framework and sets its dockstyle to the specified one.  
Public MethodApplyPaletteApplies the specified palette to the entire framework.  
Public MethodCloseAutoHidingPanelCloses the currently displayed panel which state is AutoHide.  
Public MethodCreateObjRef (Inherited from System.MarshalByRefObject)
Public MethodDisposeOverloaded. Overridden.   
Public MethodEndBatchOperationEnds previously started batch operation.  
Public MethodFindContainerSeraches from all registered containers for the one which id is equal to the specified one.  
Public MethodFindPanelFinds the panel with the specified id.  
Public MethodFindZoneSearches for a INDockZone instance with the specified id.  
Public MethodGetContainersGets an array of docking containers which match the specified dock state mask.  
Public MethodGetControlHostByKey  
Public MethodGetLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodGetPanelByKey  
Public MethodGetPanelsGets all the docking panels that have the specified dock state.  
Public MethodGetPanelsLockedDetermines whether the panels are currently locked.  
Public MethodInitializeLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodLockPanelsLocks all the panels and does not allow the user to visually reposition them.  
Public MethodNotifyAutoHideTabsUpdateNotifies that a tab property change has occured.  
Public MethodNotifyCaptionUpdateOverloaded. Forces all the panels which captions are visible to update them.  
Public MethodNotifyDocumentStripsUpdateForces all the document strips to update their appearance.  
Public MethodNotifyGroupUpdateForces all docking panel groups to update their tab strips and borders.  
Public MethodNotifyLayoutForces all the containers to perform layout.  
Public MethodNotifyPaletteChangeNotifies the entire framework that a palette change has occured.  
Public MethodNotifyRefreshForces an immediate refresh of all containers.  
Public MethodNotifySplittersUpdateForces all the splitters to update their appearance.  
Public MethodNotifyTabPropertyChangeNotifies that a tab property change has occured.  
Public MethodNotifyTotalUpdateForces total update. That is caption update, tab strip update and perform layout.  
Public MethodOnKeyPreviewGets notified for a keyboard event. The default processing examines the event arguments and searches for a registered command which has specified the current key combination as a shortcut.  
Public MethodQueryServiceGets a currently registered service which is an instance of the specified type.  
Public MethodRegisterDockPanelRegisters the panel with the manager.  
Public MethodRegisterServiceRegisters a service which is of the specified type.  
Public MethodResetLayoutOverloaded. Resets the current layout to its infinite state.  
Public MethodResumeLayoutResumes layout operations in the containers.  
Public MethodResumePaintingResumes previously locked painting.  
Public MethodShowEditorDisplays a dialog box to visually edit some of the manager's properties.  
Public MethodStartBatchOperationStarts and prepares for a batch operation. For example a batch operation is redocking a floating container with 5 panels residing in it.  
Public MethodSuspendLayoutSuspends any layout operations in the containers.  
Public MethodSuspendPaintingLocks any painting operation upon the docking framework.  
Public MethodToString (Inherited from System.ComponentModel.Component)
Public MethodUnlockPanelsUnlocks the panels visual functionality.  
Public MethodUnregisterDockPanel  
Top
Protected Methods
 NameDescription
Protected MethodCreateDocumentManagerInstanceCreates the core document manager instance.  
Protected MethodFinalize (Inherited from System.ComponentModel.Component)
Protected MethodGetService (Inherited from System.ComponentModel.Component)
Protected MethodHookToFormAttaches to the root form's events like Activated and Deactivate  
Protected MethodInitDefaultPerforms default initialization of the manager.  
Protected MethodMemberwiseCloneOverloaded.  (Inherited from System.MarshalByRefObject)
Protected MethodOnFormActivatedGets notified that the main form has been activated.  
Protected MethodOnFormClosingGets notified that the main form has is about to be closed.  
Protected MethodOnFormDeactivatedGets notified that the main form has been deactivated.  
Protected MethodOnLocalSkinChanged  
Protected MethodPerformDisposePerforms the core dispose logic.  
Protected MethodUnhookFormDetaches from the current form.  
Top
Public Events
 NameDescription
Public EventAfterPanelAutoHideNotifies that a panel has become autohiding.  
Public EventAfterPanelDockNotifies that a panel has become docked.  
Public EventAfterPanelFloatNotifies that a panel has become floating.  
Public EventAutoHidePanelCloseNotifies that an auto-hiding panel is hidden.  
Public EventAutoHidePanelDisplayNotifies that an auto-hiding panel is displayed.  
Public EventBeforePanelAutoHideNotifies that a panel is about to become autohiding. Cancelable.  
Public EventBeforePanelDockNotifies that a panel is about to become docked. Cancelable.  
Public EventBeforePanelFloatNotifies that a panel is about to become floating. Cancelable.  
Public EventDisposed (Inherited from System.ComponentModel.Component)
Public EventDocumentTabDoubleClickNotifies that the tab of the NUIDocument was double clicked.  
Public EventPanelActivatedNotifies that a panel has been activated.  
Public EventPanelActivatingNotifies of a panel activation.  
Public EventPanelBeginDragNotifies that a panel drag operation has just started.  
Public EventPanelClosedNotifies that a panel has been closed.  
Public EventPanelClosingNotifies that a panel is about to be closed. Cancelable.  
Public EventPanelDeactivatedNotifies that a panel has been deactivated.  
Public EventPanelDeactivatingNotifies of a panel deactivation.  
Public EventPanelDisplayedNotifies that a panel has been displayed.  
Public EventPanelDisplayingNotifies that a panel is about to be displayed. Cancelable.  
Public EventPanelDraggingNotifies that a panel is being dragged. Cancelable.  
Public EventPanelEndDragNotifies of a panel drag operation end.  
Public EventPreviewKeyFired before the default processing of keyboard events occurs. Set the Handled property of the event arguments to prevent it from the default processing.  
Top
See Also

Reference

NDockManager Class
Nevron.UI.WinForm.Docking Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback