Namespace Telerik.Windows.Controls.Docking
Classes
The event arguments are used for ActivePangeChanged event. |
Tab control, contains the pane items that hide automatically at the sides of the Docking. |
Represents a IFlyoutBehavior implementation that opens the AutoHideArea flyout only when the pane is clicked or activated and closes it on second click or deactivation. |
Drop indicator that appears in the middle of a drop target. |
This is the default implementation of the IGeneratedItemsFactory interface. It just creates the new instances. |
Represents an object that is responsible for listening the save/load layout events and caching the controls that should be reused. |
|
Represents a wrapper for drag and drop information in RadDocking. |
This class helps traversing the logical tree of the Docking control. |
Custom ListBox used in the DockingNavigator control. |
Custom ListBox item used in the DockingNavigatorListBox. |
This factory helps PanesSource property usage in MVVM scenarios. It creates new RadPane instances, check whether an item is its own container or not and adds the new generated RadPane to the RadDocking control. |
This is a placeholder for the document area in the RadDocking. |
Defines virtual drag drop group (domain) for dragging Panes / ToolWindows between different RadDocking instances. Set the attached property Name to a set (domain) of RadDocking instances to define a drag drop group. |
A helper class, that serves as a visual cue during drag and drop operations in RadDocking. |
The event args are used when the DefaultGeneratedItemsFactory the dynamically creates the RadDocking's elements. |
Represents a IFlyoutBehavior implementation that opens the AutoHideArea flyout on hover or activation and closes is when the mouse leaves the pane and the flyout. |
|
Event args for the Closed event. |
ViewModel class for the items in the DockingNavigator. |
Event args for the Opening event. |
The view model class used for the DockingNavigator control. |
Represents a base class for storing RadPanes. |
This class represents the header of a selected pane. |
The event args are PreviewShowCompass event. |
The dock splitter is used as part of the RadSplitContainer control to resize elements. |
Provides data for the PreviewResize event. |
Drop indicator that appears over RadDocking control. |
When implemented this class represents an object that is responsible for listening the save/load layout events and caching the controls that should be reused. |
The event args are used for pin/unpin events. |
This class represents a tool window. |
Visual indicator that appears over the area where dragged ToolWindow will be snapped. |
Interfaces
Adds cancel capability to the deriving classes. |
Represents a drop target. |
Defines a property that provides information of an object's properties. |
This interface describes a the behavior of the flyout of the AutoHideArea of the RadDocking control. |
This interface represents an abstraction over the AutoHideArea allowing the IFlyoutBehavior to read its state and to command it. |
This interface describes a factory for generating items for the Docking control - ToolWindows, RadSplitContainers and RadPaneGroups. |
Represents an object that can be the item of a SplitContainer. |
Enums
Determines which pane should be activated when the selected is removed. |
TODO: Update summary. |
Defines the possible ways ClosePane command is executed. |
Specifies the drag drop mode of RadDocking. |
Describes position in the compass. |
Describes state of a item in the docking. |
Represents a state of the flyout of AutoHideArea. |
Determines whether the size of all panes should be retained when docking/floating them. |