DockControl for WPF delivers dockable, floating, and tabbed windows, similar to the docking system in Microsoft Visual Studio.
$ dotnet add package C1.Xaml.WPF.DockingThe ComponentOne WPF Docking library provides a multi-tabbed, docking interface inspired by Microsoft Visual Studio. Deliver customizable workspaces to your users complete with resizing, floating, and auto-hiding capabilities.

Key Features:
Learn more at developer.mescius.com/componentone/wpf-ui-controls/custom-workspace-dockcontrol-wpf.