[]
        
(Showing Draft Content)

C1.Win.Command.C1DockingManager

C1DockingManager Class

Allows to customize docking behavior for associated C1DockingTab or C1DockingTabPage control.

Inheritance
C1DockingManager
Namespace: C1.Win.Command
Assembly: C1.Win.Command.8.dll
Syntax
[ToolboxBitmap(typeof(C1DockingManager), "C1DockingManager.png")]
[C1Description("C1DockingManager", "Supports customized docking behavior of associated C1DockingTab or C1DockingTabPage control.")]
public class C1DockingManager : Component, IComponent, IDisposable, ISupportInitialize

Constructors

Name Description
C1DockingManager()

Initializes new instance of C1DockingManager

C1DockingManager(IContainer)

Initializes new instance of C1DockingManager

Properties

Name Description
AllowFloat

Indicates whether to allow floating.

DragSizingMode

Gets or sets a value which determines whether and how to adjust the control sizes after dragging.

FloatingWindowOptions

Specifies floating windows options.

ParentContainer

Gets of sets parent Form, associated with the docking manager.

ResizingMode

Defines the form resizing mode. ResizingMode.Proportional value makes all C1CommandDock controls of the form resize proportionally.

Site

Methods

Name Description
BeginInit()

Signals the object that initialization is starting.

Dispose(bool)
EndInit()

Signals the object that initialization is complete.

OnDragged(DraggedEventArgs)

Raises the Dragged event.

OnDragging(FloatingEventArgs)

Raises the Dragging event.

OnFloating(FloatingEventArgs)

Raises the Floating event.

OnFloatingWindowCreated(FloatingWindowCreatedEventArgs)

Raises the FloatingWindowCreated event.

OnQueryAllowDrop(AllowDropEventArgs)

Raises the QueryAllowDrop event.

OnQueryEnabledAnchors(DockingAnchorsEventArgs)

Raises the QueryEnabledAnchors event.

OnResize(ResizeEventArgs)

Raises the Resize event.

OnResizing(ResizingEventArgs)

Raises the Resizing event.

OnTabPageClosed(TabPageEventArgs)

Raises the TabPageClosed event.

OnTabPageClosing(TabPageCancelEventArgs)

Raises the TabPageClosing event.

OnTabPageMoved(TabPageMovedEventArgs)

Raises the TabPageMoved event.

ResetFloatingWindowOptions()

Restore the FloatingWindowOptions property to its default value.

ShouldSerializeFloatingWindowOptions()

Indicates whether the FloatingWindowOptions has a default value.

Events

Name Description
Dragged

Occurs after C1DockingTab or C1DockingTabPage is dragged.

Dragging

Occurs when the user starts to drag a C1.Win.C1Command.C1DockingTab or a C1.Win.C1Command.C1DockingTabPage.

Floating

Notifies that a C1DockingTab or a C1DockingTabPage is changing state to floating. Can be canceled.

FloatingWindowCreated

Notifies that a C1DockingTab or a C1DockingTabPage changed state to floating.

QueryAllowDrop

Occurs during a docking operation and enables the source to determine whether it can be dropped into the target place.

QueryEnabledAnchors

Occurs during a docking operation and enables the source to determine docking anchors that should be disabled.

Resize

Occurs when the user releases the splitter after resizing a C1.Win.C1Command.C1DockingTab or a C1.Win.C1Command.C1CommandDock.

Resizing

Occurs when the user starts to resize a C1.Win.C1Command.C1DockingTab or a C1.Win.C1Command.C1CommandDock using a splitter.

TabPageClosed

Occurs after a page has been closed.

TabPageClosing

Occurs when the currently selected page is about to be closed by the user. Allows to cancel closing the page.

TabPageMoved

Occurs when a tab is moved by the user.