# DockControl for WPF Overview

## Content



Handle multiple windows in your WPF application with **DockControl for WPF**. Similar to the docking system in Microsoft Visual Studio, <span data-popup-content="This class is available in \u003ca href=\u0022/componentone/api/wpf/online-dockcontrol/dotnet-api/C1.WPF.Docking/C1.WPF.Docking.C1DockControl.html\u0022\u003e.NET\u003c/a\u003e and \u003ca href=\u0022/componentone/api/wpf/online-dockcontrol/dotnet-api/C1.WPF.Docking/C1.WPF.Docking.C1DockControl.html\u0022\u003e.NET Framework\u003c/a\u003e." data-popup-title="C1DockControl" data-popup-theme="ui-tooltip-green qtip-green">C1DockControl</span> delivers dockable, floating, and tabbed windows. You can also auto-hide sections and easily style the **C1DockControl**.

Controls included with **DockControl for WPF**:

*   <span data-popup-content="This class is available in \u003ca href=\u0022/componentone/api/wpf/online-dockcontrol/dotnet-api/C1.WPF.Docking/C1.WPF.Docking.C1DockControl.html\u0022\u003e.NET\u003c/a\u003e and \u003ca href=\u0022/componentone/api/wpf/online-dockcontrol/dotnet-api/C1.WPF.Docking/C1.WPF.Docking.C1DockControl.html\u0022\u003e.NET Framework\u003c/a\u003e." data-popup-title="C1DockControl" data-popup-theme="ui-tooltip-green qtip-green">C1DockControl</span>

*   <span data-popup-content="This class is available in \u003ca href=\u0022/componentone/api/wpf/online-dockcontrol/dotnet-api/C1.WPF.Docking/C1.WPF.Docking.C1DockTabControl.html\u0022\u003e.NET\u003c/a\u003e and \u003ca href=\u0022/componentone/api/wpf/online-dockcontrol/dotnet-api/C1.WPF.Docking/C1.WPF.Docking.C1DockTabControl.html\u0022\u003e.NET Framework\u003c/a\u003e." data-popup-title="C1DockTabControl" data-popup-theme="ui-tooltip-green qtip-green">C1DockTabControl</span>

| **Documentation** | **API References** |
| --- | --- |
|   [Create Your First Application using DockControl](/componentone/docs/wpf/online-dockcontrol/C1DockControl_Quick_Start)  [Working with C1DockControl](/componentone/docs/wpf/online-dockcontrol/Working_with_C1DockControl)  [DockControl for WPF Task-Based Help](/componentone/docs/wpf/online-dockcontrol/DockControl_for_WPF_Task-Based_Help)   |   [C1.WPF.Docking .Net Framework Assembly](/componentone/api/wpf/online-dockcontrol/dotnet-framework-api/C1.WPF.Docking.4.6.2/Assembly)  [C1.WPF.Docking .Net Assembly](/componentone/api/wpf/online-dockcontrol/dotnet-api/C1.WPF.Docking/Assembly)   |
| **Blogs** | **Demo Samples** |
|   [What's New: Docking Controls for WPF](https://developer.mescius.com/blogs/whats-new-docking-controls-for-wpf)  [Preserving a Docked Layout with C1DockControl](https://developer.mescius.com/blogs/preserving-a-docked-layout-with-c1dockcontrol)  [Toggle DockState for C1DockTabControl in WPF](https://developer.mescius.com/blogs/toggle-dockstate-for-c1docktabcontrol-in-wpf)   | [C1.WPF.Docking Samples](/componentone/docs/wpf/online-dockcontrol/C1.WPF.Docking_Samples) for .NET and .NET Framework versions. |


> type=note
> **Note**: ComponentOne DockControl is compatible with both **.NET and .NET Framework editions.**