Enables docking of user interface elements.
The following tables list the members exposed by the DockControl type.
Name | Description | |
---|---|---|
![]() |
Initializes a new instance of the DockControl class. |
Name | Description | |
---|---|---|
![]() ![]() |
Identifies the AllowedDockLocations dependency property. |
|
![]() ![]() |
Identifies the AnimateWindows dependency property. |
|
![]() ![]() |
Identifies the CornerRadius dependency property. |
|
![]() ![]() |
Identifies the DockIndicatorBackground dependency property. |
|
![]() ![]() |
Identifies the DockIndicatorBorderBrush dependency property. |
|
![]() ![]() |
Identifies the DockIndicatorBorderThickness dependency property. |
|
![]() ![]() |
Identifies the HandlersBackground dependency property. |
|
![]() ![]() |
Identifies the HeaderBorderBrush dependency property. |
|
![]() ![]() |
Identifies the HandlersBorderThickness dependency property. |
|
![]() ![]() |
Identifies the HandlersOverBackground dependency property. |
|
![]() ![]() |
Identifies the HandlersPressedBackground dependency property. |
|
![]() ![]() |
Identifies the ItemContainerBackground dependency property. |
|
![]() ![]() |
Identifies the ItemSpacing dependency property. |
|
![]() ![]() |
Identifies the MinimumItemSize dependency property. |
|
![]() ![]() |
Identifies the PanelOffset dependency property. |
|
![]() ![]() |
Identifies the RelativeDropSize dependency property. |
|
![]() ![]() |
Identifies the TabBackground dependency property. |
|
![]() ![]() |
Identifies the TabBorderBrush dependency property. |
|
![]() ![]() |
Identifies the TabOverBackground dependency property. |
|
![]() ![]() |
Identifies the TabPressedBackground dependency property. |
|
![]() ![]() |
Identifies the TabSelectedBackground dependency property. |
Name | Description | |
---|---|---|
![]() |
Gets or sets the possible dock locations inside this control. This is a dependency property. |
|
![]() |
Gets or sets a value indicating whether the operations on the items inside this control are animated. This is a dependency property. |
|
![]() |
Gets or sets the roundness of the frame edges of this dock control. This is a dependency property. |
|
![]() |
Gets or sets the background of the dock indicator areas. This is a dependency property. |
|
![]() |
Gets or sets the border brush of the dock indicator areas. This is a dependency property. |
|
![]() |
Gets or sets the border thickness of the dock indicator areas. This is a dependency property. |
|
![]() |
Gets or sets the background of the dock handlers and buttons. This is a dependency property. |
|
![]() |
Gets or sets the border brush of the dock handlers and buttons. This is a dependency property. |
|
![]() |
Gets or sets the border thickness of the dock handlers and buttons. This is a dependency property. |
|
![]() |
Gets or sets the background of the dock handlers and buttons when they are pointed with the mouse. This is a dependency property. |
|
![]() |
Gets or sets the background of the dock handlers and buttons when they are pressed. This is a dependency property. |
|
![]() |
Gets or sets the background of container dock items. This is a dependency property. |
|
![]() |
Gets or sets the distance between adjacent docked items. This is a dependency property. |
|
![]() |
Gets or sets the minimum size of the docked items. This is a dependency property. |
|
![]() |
Gets or sets the portions of the control that are occupied by docked items. This is a dependency property. |
|
![]() |
Gets or sets default size of items docked inside this DockControl, expressed as percentage of the control's size. This is a dependency property. |
|
![]() |
Gets or sets the background of tab items. This is a dependency property. |
|
![]() |
Gets or sets the border brush of tab items. This is a dependency property. |
|
![]() |
Gets or sets the background of tab items pointed with the mouse. This is a dependency property. |
|
![]() |
Gets or sets the background of pressed tab items. This is a dependency property. |
|
![]() |
Gets or sets the background of selected tab items. This is a dependency property. |
Name | Description | |
---|---|---|
![]() |
Adds the specified item to the DockControl. The initial positioning of the item is determined by its DockTarget and State properties. |
|
![]() |
Returns a list with all items in the DockControl. |
|
![]() |
Restores the last saved state of the control. |
|
![]() |
FrameworkElement.OnApplyTemplate override. |
|
![]() |
Removes all items form the DockControl. |
|
![]() |
Removes the specified item from the DockControl. |
|
![]() |
Saves the current state of the control. |
Name | Description | |
---|---|---|
![]() |
ItemsControl.GetContainerForItemOverride override. |
|
![]() |
ItemsControl.IsItemItsOwnContainerOverride override. |
|
![]() |
Raises the Closed event. |
|
![]() |
Raises the Closing event. |
|
![]() |
Raises the DockCompleted event. |
|
![]() |
Raises the DockStarted event. |
|
![]() |
Raises the DragCompleted event. |
|
![]() |
Raises the DragStarted event. |
|
![]() |
ItemsControl.OnItemsChanged override. |
|
![]() |
Raises the ItemStateChanged event. |
|
![]() |
UIElement.OnMouseLeftButtonDown override. |
|
![]() |
UIElement.OnMouseLeftButtonUp override. |
|
![]() |
UIElement.OnMouseMove override. |
|
![]() |
UIElement.OnPreviewMouseDown override. |
|
![]() |
ItemsControl.PrepareContainerForItemOverride override. |
Name | Description | |
---|---|---|
![]() |
Raised when a DockItem is closed. |
|
![]() |
Raised before the DockItem is closed in order to confirm the operation. |
|
![]() |
Raised when an item has been docked. |
|
![]() |
Raised when the user is about to dock an item. |
|
![]() |
Raised when a drag operation is completed. |
|
![]() |
Raised when the user initiates a drag operation. |
|
![]() |
Raised when the state of an item has changed. |