-
Notifications
You must be signed in to change notification settings - Fork 322
OverlayWindow
- OverlayWindow (Class Definition) : System.Windows.Window, IOverlayWindow
- OverlayWindow (Visual Definition)
- OverlayWindow (Class Diagram)
The OverlayWindow
class implements IOverlayWindow and is used to visualize floating docking buttons in AvalonDock.
The Screenshots on this page show the docking buttons in various scenarios in AvalonDock.
-
PART_DropTargetsContainer (Canvas)
-
Invoke OverlayWindow.EnableDropTargets() to turn visibility of the OverlayWindow ON
-
Invoke OverlayWindow.HideDropTargets() to turn visibility of the OverlayWindow OFF
-
See IOverlayWindowHost implementation in
The definition of the OverlayWindow control includes the bitmap images listed further below for the Generic theme.
Project Source folder: source/Components/AvalonDock/Themes/Generic/Images/
Floating Docking Button Name | Image |
---|---|
DockPane.PNG | |
DockPaneEmpty.png | |
DockBottom.PNG | |
DockLeft.PNG | |
DockRight.PNG | |
DockTop.PNG | |
InnerDockDocPaneBottom.png | |
InnerDockDocPaneLeft.png | |
InnerDockDocPaneRight.png | |
InnerDockDocPaneTop.png | |
InnerDockPaneBottom.png | |
InnerDockPaneInside.png | |
InnerDockPaneLeft.png | |
InnerDockPaneRight.png | |
InnerDockPaneTop.png |
Is the drop target rectangle that is displayed before a document or tool window is dropped into a drop target location.
Outmost outter 4 overlay buttons that are displayed at border of MainWindow when user drags tool window over another tool window or document and the AvalonDock air space contains additional document(s) and tool windows (s). See also DockingManagerDropTarget control.
Is displayed as center cross with a max of 5 buttons when a toolwindow is dragged over another tool window. See also AnchorablePaneDropTarget control.
Is displayed as center cross (see red buttons in screenshot) when documents are dragged over the document container. See also DocumentPaneDropTarget.
Is displayed as center cross (see red buttons in screenshot) when ToolWindows are dragged over the document container.
The DragDrop method is invoked by the DragService of a LayoutFloatingWindowControl, if a drag & drop operation is completed to display the LayoutFloatingWindowControl in a new docking position.
void IOverlayWindow.DragDrop( IDropTarget target )
- WinForms Demo Client
- WPF VS 2013 Demo Client
- WPF MVVM TestApp
- TestApp
- Upgrading to V4.0 or later
- Localization
- Layout Model Control Graph
- AnchorablePaneDropTarget
- AnchorablePaneTabPanel
- ContextMenuEx
- DocumentPaneDropTarget
- DocumentPaneTabPanel
- DockingManager
- DockingManagerDropTarget
- DragService
- DropDownButton
- DropDownControlArea
- DropTarget<T>
- LayoutAnchorableControl
- LayoutAnchorableFloatingWindowControl
- LayoutAnchorControl
- LayoutAnchorGroupControl
- LayoutAnchorablePaneControl
- LayoutAnchorablePaneGroupControl
- LayoutAnchorableTabItem
- LayoutAutoHideWindowControl
- AnchorablePaneTitle
- LayoutAnchorSideControl
- LayoutDocumentControl
- LayoutDocumentFloatingWindowControl
- LayoutDocumentPaneControl
- LayoutDocumentPaneGroupControl
- LayoutDocumentTabItem
- LayoutFloatingWindowControl
- LayoutGridControl<T>
- LayoutGridResizerControl
- LayoutItem
- LayoutAnchorableItem
- LayoutDocumentItem
- LayoutPanelControl
- MenuItemEx
- NavigatorWindow
- OverlayWindow
- TabControlEx
- LayoutAnchorable
- LayoutAnchorableFloatingWindow
- LayoutAnchorGroup
- LayoutAnchorablePane
- LayoutAnchorablePaneGroup
- LayoutAnchorSide
- LayoutContent
- LayoutDocument
- LayoutDocumentFloatingWindow
- LayoutDocumentPane
- LayoutDocumentPaneGroup
- LayoutElement
- LayoutFloatingWindow
- LayoutGroup
- LayoutGroupBase
- LayoutPanel
- LayoutPositionableGroup
- LayoutRoot
- IDropTarget
- ILayoutAnchorablePane
- ILayoutContainer
- ILayoutControl
- ILayoutContentSelector
- ILayoutDocumentPane
- ILayoutElement
- ILayoutElementForFloatingWindow
- ILayoutElementWithVisibility
- ILayoutGroup
- ILayoutPane
- ILayoutPanelElement
- ILayoutPaneSerializable
- ILayoutPositionableElement
- ILayoutPositionableElementWithActualSize
- ILayoutPreviousContainer
- ILayoutOrientableGroup
- ILayoutRoot
- IOverlayWindow
- IOverlayWindowArea
- IOverlayWindowDropTarget
- IOverlayWindowHost
- DropTarget
- ILayoutItem (Interface Design)
- LayoutElement
- LayoutGridControl
- LayoutItem (Class Design)
- TabContolEx (Class Design)
- Window