# C1.WPF.Docking

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_WPF_Docking" data-uid="C1.WPF.Docking" class="text-break">C1.WPF.Docking Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a></h4>
      <section><p>C1DockControl is a control that allows you to dock, float, or tab windows.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockControlPanel.html">C1DockControlPanel</a></h4>
      <section><p>Internal class.  Use as <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>'s DockedHost template part only.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockGroup.html">C1DockGroup</a></h4>
      <section><p>Use as a <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>
item to enclose <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>s
in a sub-rectangle of the available space.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockInnerPicker.html">C1DockInnerPicker</a></h4>
      <section><p>An overlay that appears over <span class="xref">C1.Xaml.Docking.C1DockTabControl</span> instances when the user is dragging a <span class="xref">C1.Xaml.Docking.C1DockTabControl</span> or <span class="xref">C1.Xaml.Docking.C1DockTabItem</span>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockOuterPicker.html">C1DockOuterPicker</a></h4>
      <section><p>An overlay that appears over <span class="xref">C1.Xaml.Docking.C1DockTabControl</span> instances when the user is dragging a <span class="xref">C1.Xaml.Docking.C1DockTabControl</span> or <span class="xref">C1.Xaml.Docking.C1DockTabItem</span>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockPicker.html">C1DockPicker</a></h4>
      <section><p>An overlay that appears over <span class="xref">C1.Xaml.Docking.C1DockTabControl</span> instances when the user is dragging a <span class="xref">C1.Xaml.Docking.C1DockTabControl</span> or <span class="xref">C1.Xaml.Docking.C1DockTabItem</span>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockPickerPart.html">C1DockPickerPart</a></h4>
      <section><p>An overlay that appears over <span class="xref">C1.Xaml.Docking.C1DockTabControl</span> instances when the user is dragging a <span class="xref">C1.Xaml.Docking.C1DockTabControl</span> or <span class="xref">C1.Xaml.Docking.C1DockTabItem</span>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockPreview.html">C1DockPreview</a></h4>
      <section><p>The control which shows drop preview.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockSettings.html">C1DockSettings</a></h4>
      <section><p>Saves and restores the state of a <span class="xref">C1DockControl</span> to and from XML.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockSlidingPanel.html">C1DockSlidingPanel</a></h4>
      <section><p>Internal class.  Use as <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>'s SlidingHost template part only.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockSplitter.html">C1DockSplitter</a></h4>
      <section><p>Internal class. Override the style with the <a class="xref" href="C1.WPF.Docking.C1DockControl.SplitterStyle.html#C1_WPF_Docking_C1DockControl_SplitterStyle">SplitterStyle</a> property.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a></h4>
      <section><p>Represents a dockable, slideable, and floatable item in a <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1DockTabItem.html">C1DockTabItem</a></h4>
      <section><p>Represents a selectable item in a <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.C1Window.html">C1Window</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.WPF.Docking.DisableConverter.html">DisableConverter</a></h4>
      <section><p>Converter from/to DisableFunctionBehavior with boolean and Boolean.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.DisableHideConverter.html">DisableHideConverter</a></h4>
      <section><p>Converter from/to Visibility and Boolean.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.DockingResources.html">DockingResources</a></h4>
      <section><p>This class gives access to localized resources from xaml.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.ItemDockModeChangedEventArgs.html">ItemDockModeChangedEventArgs</a></h4>
      <section><p>Event class for the <span class="xref">C1DockControl.DockModeChanged</span> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.PickerLoadingEventArgs.html">PickerLoadingEventArgs</a></h4>
      <section><p>Event class for the <span class="xref">C1DockControl.PickerLoading</span> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.PositionChangedEventArgs.html">PositionChangedEventArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="C1.WPF.Docking.C1Window.PositionChanged.html">PositionChanged</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.PreviewAdorner.html">PreviewAdorner</a></h4>
      <section><p>To show the line preview when C1DockSplitter drag event</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.SlidingEventArgs.html">SlidingEventArgs</a></h4>
      <section><p>Event class for the SlidingOpening, SlidingOpened, SlidingClosing, and SlidingClosed events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.WPFWindow.html">WPFWindow</a></h4>
      <section><p>A custom control that inherits <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.window">Window</a>, used internally by <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a></p>
</section>
    <h3 id="structs">
Structs
</h3>
      <h4><a class="xref" href="C1.WPF.Docking.DockSettingsItem.html">DockSettingsItem</a></h4>
      <section><p>The object and xml node serialization/de-serialization images.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.WPF.Docking.C1WindowState.html">C1WindowState</a></h4>
      <section><p>Specifies whether a window is minimized, maximized, or floating.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.DisableFeatureBehavior.html">DisableFeatureBehavior</a></h4>
      <section><p>Defines the way we show the control buttons (Float, Slide, Hidden, Dock) when we disable the functions.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.DockMode.html">DockMode</a></h4>
      <section><p>Possible states of visualization for a <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Docking.DropPosition.html">DropPosition</a></h4>
      <section><p>The possible positions to drop a docking element relative to another.</p>
</section>


</div>
