skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Namespace Telerik.Windows.Controls.Docking

Classes

ActivationMode

Determines which pane should be activated when the selected is removed.

ActivePangeChangedEventArgs

The event arguments are used for ActivePangeChanged event.

AutoHideArea

Tab control, contains the pane items that hide automatically at the sides of the Docking.

ClickFlyoutBehavior

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.

CloseButtonPosition

Specifies the position(s) where a close button is displayed within a pane or pane group.

ClosePaneMode

Defines the possible ways ClosePane command is executed.

Compass

Drop indicator that appears in the middle of a drop target.

DefaultGeneratedItemsFactory

This is the default implementation of the IGeneratedItemsFactory interface. It just creates the new instances.

DefaultSaveLoadLayoutHelper

Represents an object that is responsible for listening the save/load layout events and caching the controls that should be reused.

DockDecoration

Represents the visual decoration applied to docked elements in the docking framework.

DockingDragDropMode

Specifies the drag drop mode of RadDocking.

DockingDragDropPayload

Represents a wrapper for drag and drop information in RadDocking.

DockingLogicalTreeHelper

This class helps traversing the logical tree of the Docking control.

DockingNavigatorListBox

Custom ListBox used in the DockingNavigator control.

DockingNavigatorListBoxItem

Custom ListBox item used in the DockingNavigatorListBox.

DockingPanesFactory

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.

DockPosition

Describes position in the compass.

DockState

Describes state of a item in the docking.

DocumentHost

This is a placeholder for the document area in the RadDocking.

DragDropGroup

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.

DraggedElementVisualCue

A helper class, that serves as a visual cue during drag and drop operations in RadDocking.

ElementCreatedEventArgs

The event args are used when the DefaultGeneratedItemsFactory the dynamically creates the RadDocking's elements.

FlyoutState

Represents a state of the flyout of AutoHideArea.

HoverFlyoutBehavior

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.

InputBindingsManager

Manages input bindings for the Telerik docking controls, providing a centralized way to handle user input interactions.

NavigatorClosedEventArgs

Event args for the Closed event.

NavigatorItemViewModel

ViewModel class for the items in the DockingNavigator.

NavigatorOpeningEventArgs

Event args for the Opening event.

NavigatorViewModel

The view model class used for the DockingNavigator control.

PaneGroupBase

Represents a base class for storing RadPanes.

PaneHeader

This class represents the header of a selected pane.

PreviewShowCompassEventArgs

The event args are PreviewShowCompass event.

RadGridResizer

The dock splitter is used as part of the RadSplitContainer control to resize elements.

ResizeEventArgs

Provides data for the PreviewResize event.

RetainSizeMode

Determines whether the size of all panes should be retained when docking/floating them.

RootCompass

Drop indicator that appears over RadDocking control.

SaveLoadLayoutHelper

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.

StateChangeEventArgs

The event args are used for pin/unpin events.

ToolWindow

This class represents a tool window.

VisualCue

Visual indicator that appears over the area where dragged ToolWindow will be snapped.

Interfaces

ICancel

Adds cancel capability to the deriving classes.

IDropTarget

Represents a drop target.

IElementProperties

Defines a property that provides information of an object's properties.

IFlyoutBehavior

This interface describes a the behavior of the flyout of the AutoHideArea of the RadDocking control.

IFlyoutHost

This interface represents an abstraction over the AutoHideArea allowing the IFlyoutBehavior to read its state and to command it.

IGeneratedItemsFactory

This interface describes a factory for generating items for the Docking control - ToolWindows, RadSplitContainers and RadPaneGroups.

ISplitItem

Represents an object that can be the item of a SplitContainer.

Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.