-
Notifications
You must be signed in to change notification settings - Fork 325
OverlayWindow
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 of the:
- OverlayWindow (Class Diagram)
- OverlayWindow (Class Definition) IOverlayWindow
- OverlayWindow (Visual Definition)
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/Xceed.Wpf.AvalonDock/Themes/Generic/Images/
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).
Is displayed as center cross with a max of 5 buttons when a toolwindow is dragged over another tool window
Is displayed as center cross (see red buttons in screenshot) when documents are dragged over the document container.
Is displayed as center cross (see red buttons in screenshot) when ToolWindows are dragged over the document container.
- 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