Click or drag to resize

ViewDrawDocker Class

Extends the ViewDrawCanvas by applying a docking style for each child.
Inheritance Hierarchy

Namespace: Internal.ComponentFactory.Krypton.Toolkit
Assembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class ViewDrawDocker : ViewDrawCanvas

The ViewDrawDocker type exposes the following members.

Constructors
 NameDescription
Public methodViewDrawDocker Initialize a new instance of the ViewDrawDocker class.
Public methodViewDrawDocker(IPaletteBack, IPaletteBorder) Initialize a new instance of the ViewDrawDocker class.
Public methodViewDrawDocker(IPaletteBack, IPaletteBorder, IPaletteMetric) Initialize a new instance of the ViewDrawDocker class.
Public methodViewDrawDocker(IPaletteBack, IPaletteBorder, IPaletteMetric, PaletteMetricBool) Initialize a new instance of the ViewDrawDocker class.
Public methodViewDrawDocker(IPaletteBack, IPaletteBorder, IPaletteMetric, PaletteMetricBool, PaletteMetricPadding, VisualOrientation) Initialize a new instance of the ViewDrawDocker class.
Top
Properties
 NameDescription
Public propertyApplyIncludeBorderEdge Determines if the border for the orientation is always drawn regardless of max border edges.
(Inherited from ViewDrawCanvas)
Public propertyClientHeight Gets and sets the height of the view.
(Inherited from ViewBase)
Public propertyClientLocation Gets and sets the location of the view inside the parent view.
(Inherited from ViewBase)
Public propertyClientRectangle Gets and sets the rectangle bounding the client area.
(Inherited from ViewBase)
Public propertyClientSize Gets and sets the size of the view.
(Inherited from ViewBase)
Public propertyClientWidth Gets and sets the width of the view.
(Inherited from ViewBase)
Public propertyComponent Gets the component associated with the element.
(Inherited from ViewBase)
Public propertyCount Gets the number of views in collection.
(Inherited from ViewComposite)
Public propertyDependantEnabledState Get and set the view the enabled state of this view element is dependant on.
(Inherited from ViewBase)
Public propertyDrawBorderLast Gets the drawing of the border before or after children.
(Overrides ViewDrawCanvasDrawBorderLast)
Public propertyDrawCanvas Gets and sets if the canvas should
(Inherited from ViewDrawCanvas)
Public propertyDrawCanvasOnComposition Gets and sets a value indicating if the canvas is drawing on composition.
(Inherited from ViewDrawCanvas)
Public propertyDrawTabBorder Gets and sets if the border should be drawn as a tab border.
(Inherited from ViewDrawCanvas)
Public propertyElementState Gets and sets the visual state of the element.
(Inherited from ViewBase)
Public propertyEnabled Gets and sets the enabled state of the element.
(Inherited from ViewBase)
Public propertyFillRectangle Gets the fill rectangle left after positioning all children.
Public propertyFixedState Set a fixed state to override usual behavior and appearance
(Inherited from ViewComposite)
Public propertyForceBorderFirst Gets and sets a value indicating if the border should be forced to draw first.
Public propertyForceGraphicsHint Gets and sets the forced value for the graphics hint.
(Inherited from ViewDrawCanvas)
Public propertyId Gets the unique identifier of the object.
(Inherited from GlobalId)
Public propertyIgnoreAllBorderAndPadding Gets and sets a value indicating if border space should be ignored in working out preferred size.
Public propertyIgnoreBorderSpace Gets and sets a value indicating if border space should be ignored in working out preferred size.
Public propertyIncludeBorderEdge Determines which border for the orientation is always drawn regardless of max border edges.
(Inherited from ViewDrawCanvas)
Public propertyIsDisposed Gets a value indicating if the view has been disposed.
(Inherited from ViewBase)
Public propertyIsEnableDependant Gets a value indicating if view enabled state is depedant on another view.
(Inherited from ViewBase)
Public propertyIsFixed Gets a value indicating if view is using a fixed state.
(Inherited from ViewBase)
Public propertyIsReadOnly Gets a value indicating whether the collection is read-only.
(Inherited from ViewBase)
Public propertyItem Gets or sets the view at the specified index.
(Inherited from ViewComposite)
Public propertyKeyController Gets and sets the associated key controller.
(Inherited from ViewBase)
Public propertyMaxBorderEdges Gets and sets the maximum edges allowed.
(Inherited from ViewDrawCanvas)
Public propertyMouseController Gets and sets the associated mouse controller.
(Inherited from ViewBase)
Public propertyOrientation Gets and sets the visual orientation.
(Inherited from ViewDrawCanvas)
Public propertyOwningControl Gets and sets a reference to the control instance that contains this view element.
(Inherited from ViewBase)
Public propertyPaletteBack Gets access to the currently used background palette.
(Inherited from ViewDrawCanvas)
Public propertyPaletteBorder Gets access to the currently used border palette.
(Inherited from ViewDrawCanvas)
Public propertyPaletteMetric Gets access to the currently used metric palette.
(Inherited from ViewDrawCanvas)
Public propertyParent Gets the parent view.
(Inherited from ViewBase)
Public propertyPreferredSizeAll Gets and sets a value indicating if calculating the preferred size should include visible and invisible children.
Public propertyRemoveChildBorders Gets and sets a value indicating if borders for dockeding edged children should be removed to prevent double borders.
Public propertyReverseRenderOrder Gets and sets the use of reverse order when rendering.
(Inherited from ViewComposite)
Public propertySourceController Gets and sets the associated source controller.
(Inherited from ViewBase)
Public propertyState Gets the visual state taking into account the owning controls state.
(Inherited from ViewBase)
Public propertyTabBorderStyle Gets and sets the tab border style to use.
(Inherited from ViewDrawCanvas)
Public propertyVisible Gets and sets the enabled state of the element.
(Inherited from ViewBase)
Top
Methods
 NameDescription
Public methodAdd(ViewBase) Append a view to the collection.
(Inherited from ViewComposite)
Public methodAdd(ViewBase, ViewDockStyle) Append a view to the collection.
Protected methodCalculateDock Find the actual docking to apply for the specified RightToLeft setting.
Public methodClear Remove all views from the collection.
(Inherited from ViewComposite)
Public methodClearFixedState Clear down the use of the fixed state
(Inherited from ViewComposite)
Public methodContains Determines whether the collection contains the view.
(Inherited from ViewComposite)
Public methodContainsRecurse Determines whether any part of the view hierarchy is the specified view.
(Inherited from ViewComposite)
Public methodCopyTo Copies views to specified array starting at particular index.
(Inherited from ViewComposite)
Public methodDispose Release managed and unmanaged resources.
(Inherited from ViewBase)
Protected methodDispose(Boolean) Clean up any resources being used.
(Inherited from ViewDrawCanvas)
Public methodDoubleClick Left mouse button has been double clicked.
(Inherited from ViewBase)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodEvalTransparentPaint Evaluate the need for drawing transparent areas.
(Overrides ViewDrawCanvasEvalTransparentPaint(ViewContext))
Protected methodFinalize Release resources.
(Inherited from ViewBase)
Public methodFindMouseController Mouse has entered the view.
(Inherited from ViewBase)
Public methodGetDock Gets the dock setting for the provided child instance.
Public methodGetEnumerator Shallow enumerate forward over children of the element.
(Inherited from ViewComposite)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetNonChildSize Gets the size required for all except the contents.
Public methodGetOuterBorderPath Gets a path that describes the outside of the border.
(Inherited from ViewDrawCanvas)
Public methodGetPreferredSize Discover the preferred size of the element.
(Overrides ViewDrawCanvasGetPreferredSize(ViewLayoutContext))
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGotFocus Source control has got the focus.
(Inherited from ViewBase)
Public methodIndexOf Determines the index of the specified view in the collection.
(Inherited from ViewComposite)
Public methodInsert Inserts a view to the collection at the specified index.
(Inherited from ViewComposite)
Public methodKeyDown Key has been pressed down.
(Inherited from ViewBase)
Public methodKeyPress Key has been pressed.
(Inherited from ViewBase)
Public methodKeyUp Key has been released.
(Inherited from ViewBase)
Public methodLayout Perform a layout of the elements.
(Overrides ViewDrawCanvasLayout(ViewLayoutContext))
Public methodLostFocus Source control has lost the focus.
(Inherited from ViewBase)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodMouseDown Mouse button has been pressed in the view.
(Inherited from ViewBase)
Public methodMouseEnter Mouse has entered the view.
(Inherited from ViewBase)
Public methodMouseLeave Mouse has left the view.
(Inherited from ViewBase)
Public methodMouseMove Mouse has moved inside the view.
(Inherited from ViewBase)
Public methodMouseUp Mouse button has been released in the view.
(Inherited from ViewBase)
Protected methodOrientateDock Update the incoming dock style to reflect our orientation.
Public methodRecurse Deep enumerate forward over children of the element.
(Inherited from ViewComposite)
Public methodRemove Removes first occurance of specified view.
(Inherited from ViewComposite)
Public methodRemoveAt Removes the view at the specified index.
(Inherited from ViewComposite)
Public methodRender Perform a render of the elements.
(Inherited from ViewComposite)
Public methodRenderAfter Perform rendering after child elements are rendered.
(Inherited from ViewDrawCanvas)
Public methodRenderBefore Perform rendering before child elements are rendered.
(Inherited from ViewDrawCanvas)
Public methodRenderBorder Draw the canvas border.
(Inherited from ViewDrawCanvas)
Public methodReverse Shallow enumerate backwards over children of the element.
(Inherited from ViewComposite)
Public methodReverseRecurse Deep enumerate backwards over children of the element.
(Inherited from ViewComposite)
Public methodSetDock Sets the dock setting for the provided child instance.
Public methodSetPalettes(IPaletteBack, IPaletteBorder) Update the source palettes for drawing.
(Inherited from ViewDrawCanvas)
Public methodSetPalettes(IPaletteBack, IPaletteBorder, IPaletteMetric) Update the source palettes for drawing.
(Inherited from ViewDrawCanvas)
Public methodToString Obtains the String representation of this instance.
(Overrides ViewDrawCanvasToString)
Public methodViewFromPoint Find the view that contains the specified point.
(Inherited from ViewComposite)
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also