|
| Class | Description |
|---|
 | AutoHideGroup |
A logical structure that treats a number of DockWindow instances as group that is auto-hidden/restored at once.
|
 | AutoHideGroupCollection | |
 | AutoHidePopup |
Represents a popup Form that is used to display auto-hidden windows.
|
 | AutoHideTabStrip | |
 | AutoHideTabStripElement | |
 | AutoHideTransaction |
Implements a transaction that is associated with a successful AutoHideWindow request.
|
 | AutoHideWindowDisplayingEventArgs | |
 | CloseTransaction |
Implements a transaction that is associated with a successful CloseWindow request.
|
 | ContextMenuDisplayingEventArgs |
Encapsulates the arguments, associated with
|
 | ContextMenuItemClickEventArgs | |
 | ContextMenuService |
Provides methods for displaying a context menu for a document or tool window.
|
 | ControlTreeChangedEventArgs | |
 | DesignTimeRadDockComponentFactory | |
 | DockAutoHideSerializationContainer |
Represents a logical container of TabStrip instances that contain RadDock windows with "auto-hide" state
|
 | DockHelper |
A helper class that exposes common methods, used across a docking framework.
|
 | DockingGuideImage |
Encapsulates a docking guide image. Includes additional settings allowing for proper Docking Guides visualization.
|
 | DockingGuideImageElement | |
 | DockingGuidesControl | |
 | DockingGuidesElement | |
 | DockingGuidesTemplate |
Defines settings for the Docking Guides used by the DragDropService.
|
 | DockPopupForm | |
 | DockStateChangingEventArgs |
Represents the arguments associated with a DockStateChanging event.
|
 | DockTabStrip | |
 | DockTabStripNeededEventArgs | |
 | DockWindow |
Base class for all tool and document windows available per RadDock instance.
Implements the IDockWindow interface.
|
 | DockWindowCancelEventArgs |
Represents the arguments associated with all cancelable events, associated with a DockWindow instance.
|
 | DockWindowCollection |
A collection that stores all DockWindow instances available per RadDock basis.
|
 | DockWindowEventArgs |
Represents the arguments associated with all DockWindow events.
|
 | DockWindowPlaceholder |
A serializable placeholder, used primarily during RadDock's serialization process.
|
 | DockWindowSerializableCollection |
A collection, which supports serialization of the contained DockWindow instances.
|
 | DockWindowSnapshotEventArgs | |
 | DockWindowTransaction |
Implements a transaction that is associated with a DockWindow request.
|
 | DocumentContainer |
Represents a special container, which is used to store document tab strips.
|
 | DocumentManager |
Manages the document windows in a RadDock instance.
Supports additional collection of all DockWindow instances that reside within a DocumentTabStrip. The collection's sort order depends on the activation precedence.
Provides methods for navigating to next and previous document. Keeps track of the currently active window.
|
 | DocumentTabStrip |
A predefined DockTabStrip instance that resides within a DocumentContainer and hosts documents.
For a document is considered a DocumentWindow instance or a ToolWindow, which has a TabbedDocument DockState.
|
 | DocumentWindow |
Implements a special DockWindow that may reside within a document container only.
|
 | DragDropDockPositionEventArgs | |
 | DragDropHitTestEventArgs | |
 | DragDropService |
Encapsulates the core drag-and-drop functionality for a RadDock instance.
What RadDock does is to start and stop the service when drag operation is instanciated.
|
 | DragDropTargetEventArgs | |
 | DragDropTransaction |
Implements a transaction that is associated with a successful drag-and-drop operation.
|
 | FloatingWindow |
Represents a popup form that is used to host floating DockWindow instances.
|
 | FloatingWindowCollection |
An ICollection implementation to store all floating windows associated with a RadDock instance.
|
 | FloatingWindowEventArgs | |
 | FloatingWindowList | |
 | FloatTransaction |
Implements a transaction that is associated with a FloatWindow operation.
|
 | GuidToNameMapping |
Maps a globally unique identifier (Guid) to a human-readable name.
Used by the new RadDock framework when converting an old DockingManager framework to its new counterpart.
|
 | GuidToNameMappingCollection | |
 | HostWindow |
Represents a special type of DockWindow, which is used internally by RadDock to wrap custom controls as part of the docking framework.
|
 | PerformDockTransaction | |
 | PredefinedCommandNames |
Contains the names of all predefined commands available in a RadDock instance.
|
 | PredefinedDockingGuidesTemplate |
Represents a DockingGuidesTemplate which uses embedded images and may not be modified by the user.
|
 | QuickNavigator |
Represents a predefined RadControl instance which hosts a QuickNavigatorElement.
|
 | QuickNavigatorElement |
Represents the RadElement structure that is hosted on a DockQuickNavigator control.
The element has the following structure:
1. Header
2. Dock Layout with three elements:
- Tool Window List
- Document List
- Preview
3. Footer
|
 | QuickNavigatorList |
Represents a dock layout panel, which hosts a header plus a scrollable list with items.
|
 | QuickNavigatorListItem |
Represents an item that may reside in a QuickNavigator DockWindow list.
|
 | QuickNavigatorSettings |
Encapsulates all the settings that control the appearance and behavior of the QuickNavigator for a RadDock.
|
 | RadDock |
Represents the major control in the Telerik.WinForms.UI.Docking assembly. Root component for the entire docking framework.
Provides highly extensible and completely transparent transaction-based API for managing a set of tool and document windows registered within the docking framework.
Mimics the user experience found in Microsoft Visual Studio - dockable panes, tabbed documents, document navigation plus much more.
Examples
A typical scenario of utilizing a docking framework is as follows:
Create a new RadDock instance.Create the desired ToolWindow and/or DocumentWindow instances.Register the newly created dock windows with the RadDock using the DockWindow or the AddDocument methods respectively.Add the new RadDock instance to a Form.Display the Form. Remarks |
 | RadDockCommand |
Represents base command that is associated with a RadDock instance.
|
 | RadDockCommandManager |
Manages all the commands registered with a RadDock instance.
|
 | RadDockComponentFactory | |
 | RadDockObject |
Base class for all generic RadDock objects - such as Services, Settings, etc.
|
 | RadDockService |
Defines base for all services registered with a RadDock instance.
|
 | RadDockTransaction |
A logical representation of a RadDock operation.
|
 | RadDockTransactionCancelEventArgs | |
 | RadDockTransactionEventArgs |
Represents the arguments associated with all Transaction related events.
|
 | RedockFloatingState | |
 | RedockService |
Represents a service that allows a DockWindow state to be saved and restored later on.
|
 | RedockState |
Represents an object that stores information about what was a docking window's previous state.
|
 | RedockTransaction |
Implements a transaction that is associated with a successful Redock request.
|
 | RunTimeRadDockComponentFactory | |
 | SelectedTabChangedEventArgs | |
 | SelectedTabChangingEventArgs | |
 | SerializableFloatingWindow | |
 | ServiceConstants |
Defines the available constants used by a RadDock instance to store its services.
|
 | SplitContainerLayoutInfo |
Encapsulates the layout information for a layout pass of a RadSplitContainer.
|
 | SplitContainerLayoutStrategy |
Defines the layout strategy for a RadSplitContainer.
|
 | SplitContainerNeededEventArgs | |
 | SplitPanelEventArgs | |
 | SplitPanelSizeInfo |
Encapsulates all size-related properties for a SplitPanel instance residing on a RadSplitContainer.
|
 | StateService |
Represents a service that is state-based. E.g. it may start, perform some action and stop.
|
 | StateServiceStartingEventArgs | |
 | StateServiceStoppingEventArgs | |
 | ThemedDockingGuidesTemplate | |
 | ToolTabStrip |
A predefined DockTabStrip instance that is used to store ToolWindow instances.
|
 | ToolWindow |
Implements a DockWindow that resides within a ToolTabStrip.
|
 | ToolWindowCaptionElement | |
 | ToolWindowCaptionElementStateManager | |