# C1.WPF.Docking.C1DockControl

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Docking_C1DockControl" data-uid="C1.WPF.Docking.C1DockControl" class="text-break">C1DockControl Class
</h1>
  <div class="markdown level0 summary"><p>C1DockControl is a control that allows you to dock, float, or tab windows.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.threading.dispatcherobject">DispatcherObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.dependencyobject">DependencyObject</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.visual">Visual</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.uielement">UIElement</a></div>
    <div class="level5"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a></div>
    <div class="level6"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.control">Control</a></div>
    <div class="level7"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.itemscontrol">ItemsControl</a></div>
    <div class="level8"><span class="xref">C1DockControl</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.animation.ianimatable">IAnimatable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iframeworkinputelement">IFrameworkInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iinputelement">IInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isupportinitialize">ISupportInitialize</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iqueryambient">IQueryAmbient</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iaddchild">IAddChild</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.primitives.icontainitemstorage">IContainItemStorage</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.Docking.html">C1.WPF.Docking</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.Docking.4.6.2.dll</h6>
  <h5 id="C1_WPF_Docking_C1DockControl_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TemplatePart(Name = &quot;DockedHost&quot;, Type = typeof(C1DockControlPanel))]
[TemplatePart(Name = &quot;LeftSlidingHeader&quot;, Type = typeof(StackPanel))]
[TemplatePart(Name = &quot;TopSlidingHeader&quot;, Type = typeof(StackPanel))]
[TemplatePart(Name = &quot;RightSlidingHeader&quot;, Type = typeof(StackPanel))]
[TemplatePart(Name = &quot;BottomSlidingHeader&quot;, Type = typeof(StackPanel))]
[TemplatePart(Name = &quot;SlidingHost&quot;, Type = typeof(C1DockSlidingPanel))]
[TemplatePart(Name = &quot;FloatingHost&quot;, Type = typeof(Canvas))]
[TemplatePart(Name = &quot;Picker&quot;, Type = typeof(C1DockPicker))]
[TemplatePart(Name = &quot;Preview&quot;, Type = typeof(C1DockPreview))]
[TemplatePart(Name = &quot;OuterPopup&quot;, Type = typeof(Popup))]
[StyleTypedProperty(Property = &quot;PreviewStyle&quot;, StyleTargetType = typeof(C1DockPreview))]
[StyleTypedProperty(Property = &quot;DockTabControlStyle&quot;, StyleTargetType = typeof(C1DockTabControl))]
[StyleTypedProperty(Property = &quot;SplitterStyle&quot;, StyleTargetType = typeof(C1DockSplitter))]
[StyleTypedProperty(Property = &quot;OuterPickerStyle&quot;, StyleTargetType = typeof(C1DockPicker))]
[StyleTypedProperty(Property = &quot;InnerPickerStyle&quot;, StyleTargetType = typeof(C1DockPicker))]
[StyleTypedProperty(Property = &quot;WindowStyle&quot;, StyleTargetType = typeof(C1DockWindow))]
public class C1DockControl : ItemsControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TemplatePart(Name:=&quot;DockedHost&quot;, Type:=GetType(C1DockControlPanel))&gt;
&lt;TemplatePart(Name:=&quot;LeftSlidingHeader&quot;, Type:=GetType(StackPanel))&gt;
&lt;TemplatePart(Name:=&quot;TopSlidingHeader&quot;, Type:=GetType(StackPanel))&gt;
&lt;TemplatePart(Name:=&quot;RightSlidingHeader&quot;, Type:=GetType(StackPanel))&gt;
&lt;TemplatePart(Name:=&quot;BottomSlidingHeader&quot;, Type:=GetType(StackPanel))&gt;
&lt;TemplatePart(Name:=&quot;SlidingHost&quot;, Type:=GetType(C1DockSlidingPanel))&gt;
&lt;TemplatePart(Name:=&quot;FloatingHost&quot;, Type:=GetType(Canvas))&gt;
&lt;TemplatePart(Name:=&quot;Picker&quot;, Type:=GetType(C1DockPicker))&gt;
&lt;TemplatePart(Name:=&quot;Preview&quot;, Type:=GetType(C1DockPreview))&gt;
&lt;TemplatePart(Name:=&quot;OuterPopup&quot;, Type:=GetType(Popup))&gt;
&lt;StyleTypedProperty(Property:=&quot;PreviewStyle&quot;, StyleTargetType:=GetType(C1DockPreview))&gt;
&lt;StyleTypedProperty(Property:=&quot;DockTabControlStyle&quot;, StyleTargetType:=GetType(C1DockTabControl))&gt;
&lt;StyleTypedProperty(Property:=&quot;SplitterStyle&quot;, StyleTargetType:=GetType(C1DockSplitter))&gt;
&lt;StyleTypedProperty(Property:=&quot;OuterPickerStyle&quot;, StyleTargetType:=GetType(C1DockPicker))&gt;
&lt;StyleTypedProperty(Property:=&quot;InnerPickerStyle&quot;, StyleTargetType:=GetType(C1DockPicker))&gt;
&lt;StyleTypedProperty(Property:=&quot;WindowStyle&quot;, StyleTargetType:=GetType(C1DockWindow))&gt;
Public Class C1DockControl
    Inherits ItemsControl
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage</code></pre>
  </div>
  <h5 id="C1_WPF_Docking_C1DockControl_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>Contains <a class="xref" href="C1.WPF.Docking.C1DockGroup.html">C1DockGroup</a>s and
<a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>s with <span class="xref">C1DockTabItem</span>s.</p>
</div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl__ctor" data-uid="C1.WPF.Docking.C1DockControl.#ctor">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.-ctor.html#C1_WPF_Docking_C1DockControl__ctor">C1DockControl()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of a <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_DockTabControlStyleProperty" data-uid="C1.WPF.Docking.C1DockControl.DockTabControlStyleProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.DockTabControlStyleProperty.html">DockTabControlStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.DockTabControlStyle.html#C1_WPF_Docking_C1DockControl_DockTabControlStyle">DockTabControlStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_HeaderBackgroundProperty" data-uid="C1.WPF.Docking.C1DockControl.HeaderBackgroundProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.HeaderBackgroundProperty.html">HeaderBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.HeaderBackground.html#C1_WPF_Docking_C1DockControl_HeaderBackground">HeaderBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_HeaderForegroundProperty" data-uid="C1.WPF.Docking.C1DockControl.HeaderForegroundProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.HeaderForegroundProperty.html">HeaderForegroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.HeaderForeground.html#C1_WPF_Docking_C1DockControl_HeaderForeground">HeaderForeground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_InnerPickerStyleProperty" data-uid="C1.WPF.Docking.C1DockControl.InnerPickerStyleProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.InnerPickerStyleProperty.html">InnerPickerStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.InnerPickerStyle.html#C1_WPF_Docking_C1DockControl_InnerPickerStyle">InnerPickerStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_MouseOverBrushProperty" data-uid="C1.WPF.Docking.C1DockControl.MouseOverBrushProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.MouseOverBrushProperty.html">MouseOverBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.MouseOverBrush.html#C1_WPF_Docking_C1DockControl_MouseOverBrush">MouseOverBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_OuterPickerStyleProperty" data-uid="C1.WPF.Docking.C1DockControl.OuterPickerStyleProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.OuterPickerStyleProperty.html">OuterPickerStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.OuterPickerStyle.html#C1_WPF_Docking_C1DockControl_OuterPickerStyle">OuterPickerStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_PressedBrushProperty" data-uid="C1.WPF.Docking.C1DockControl.PressedBrushProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.PressedBrushProperty.html">PressedBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.PressedBrush.html#C1_WPF_Docking_C1DockControl_PressedBrush">PressedBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_PreviewStyleProperty" data-uid="C1.WPF.Docking.C1DockControl.PreviewStyleProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.PreviewStyleProperty.html">PreviewStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.PreviewStyle.html#C1_WPF_Docking_C1DockControl_PreviewStyle">PreviewStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SelectedBackgroundProperty" data-uid="C1.WPF.Docking.C1DockControl.SelectedBackgroundProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SelectedBackgroundProperty.html">SelectedBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.SelectedBackground.html#C1_WPF_Docking_C1DockControl_SelectedBackground">SelectedBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_ShowPreviewProperty" data-uid="C1.WPF.Docking.C1DockControl.ShowPreviewProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.ShowPreviewProperty.html">ShowPreviewProperty</a>
        </td>
        <td class="markdown level1 summary"><p>When user drag splitter, if ShowPreview equals true the C1TabControl / C1DockGroup only update after dragging completely</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SlidingDurationProperty" data-uid="C1.WPF.Docking.C1DockControl.SlidingDurationProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SlidingDurationProperty.html">SlidingDurationProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.SlidingDuration.html#C1_WPF_Docking_C1DockControl_SlidingDuration">SlidingDuration</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SplitterStyleProperty" data-uid="C1.WPF.Docking.C1DockControl.SplitterStyleProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SplitterStyleProperty.html">SplitterStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.SplitterStyle.html#C1_WPF_Docking_C1DockControl_SplitterStyle">SplitterStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_TabControlBackgroundProperty" data-uid="C1.WPF.Docking.C1DockControl.TabControlBackgroundProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.TabControlBackgroundProperty.html">TabControlBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.TabControlBackground.html#C1_WPF_Docking_C1DockControl_TabControlBackground">TabControlBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_TabControlForegroundProperty" data-uid="C1.WPF.Docking.C1DockControl.TabControlForegroundProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.TabControlForegroundProperty.html">TabControlForegroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.TabControlForeground.html#C1_WPF_Docking_C1DockControl_TabControlForeground">TabControlForeground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_TabStripBackgroundProperty" data-uid="C1.WPF.Docking.C1DockControl.TabStripBackgroundProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.TabStripBackgroundProperty.html">TabStripBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.TabStripBackground.html#C1_WPF_Docking_C1DockControl_TabStripBackground">TabStripBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_TabStripForegroundProperty" data-uid="C1.WPF.Docking.C1DockControl.TabStripForegroundProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.TabStripForegroundProperty.html">TabStripForegroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.TabStripForeground.html#C1_WPF_Docking_C1DockControl_TabStripForeground">TabStripForeground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_WindowStyleProperty" data-uid="C1.WPF.Docking.C1DockControl.WindowStyleProperty">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.WindowStyleProperty.html">WindowStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Docking.C1DockControl.WindowStyle.html#C1_WPF_Docking_C1DockControl_WindowStyle">WindowStyle</a> dependency property.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_DockTabControlStyle" data-uid="C1.WPF.Docking.C1DockControl.DockTabControlStyle">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.DockTabControlStyle.html#C1_WPF_Docking_C1DockControl_DockTabControlStyle">DockTabControlStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Style that is applied to the inner <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a> instances.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_HeaderBackground" data-uid="C1.WPF.Docking.C1DockControl.HeaderBackground">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.HeaderBackground.html#C1_WPF_Docking_C1DockControl_HeaderBackground">HeaderBackground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the background brush of the header.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_HeaderForeground" data-uid="C1.WPF.Docking.C1DockControl.HeaderForeground">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.HeaderForeground.html#C1_WPF_Docking_C1DockControl_HeaderForeground">HeaderForeground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the foreground brush of the header.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_InnerPickerStyle" data-uid="C1.WPF.Docking.C1DockControl.InnerPickerStyle">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.InnerPickerStyle.html#C1_WPF_Docking_C1DockControl_InnerPickerStyle">InnerPickerStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Style applied to <a class="xref" href="C1.WPF.Docking.C1DockPicker.html">C1DockPicker</a> instances that are relative to individual <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_MouseOverBrush" data-uid="C1.WPF.Docking.C1DockControl.MouseOverBrush">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.MouseOverBrush.html#C1_WPF_Docking_C1DockControl_MouseOverBrush">MouseOverBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to highlight the control when it has the mouse over.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_NestedItems" data-uid="C1.WPF.Docking.C1DockControl.NestedItems">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.NestedItems.html#C1_WPF_Docking_C1DockControl_NestedItems">NestedItems</a>
        </td>
        <td class="markdown level1 summary"><p>Gets all <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a> instances that are children of the <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a> or a <a class="xref" href="C1.WPF.Docking.C1DockGroup.html">C1DockGroup</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_OuterPickerStyle" data-uid="C1.WPF.Docking.C1DockControl.OuterPickerStyle">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.OuterPickerStyle.html#C1_WPF_Docking_C1DockControl_OuterPickerStyle">OuterPickerStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Style applied to <a class="xref" href="C1.WPF.Docking.C1DockPicker.html">C1DockPicker</a> instances that are relative to the whole <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_PressedBrush" data-uid="C1.WPF.Docking.C1DockControl.PressedBrush">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.PressedBrush.html#C1_WPF_Docking_C1DockControl_PressedBrush">PressedBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to paint a button when it is pressed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_PreviewStyle" data-uid="C1.WPF.Docking.C1DockControl.PreviewStyle">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.PreviewStyle.html#C1_WPF_Docking_C1DockControl_PreviewStyle">PreviewStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Style applied to <a class="xref" href="C1.WPF.Docking.C1DockPreview.html">C1DockPreview</a> instances created by this <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SelectedBackground" data-uid="C1.WPF.Docking.C1DockControl.SelectedBackground">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SelectedBackground.html#C1_WPF_Docking_C1DockControl_SelectedBackground">SelectedBackground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to highlight the control when it is selected.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_ShowPreview" data-uid="C1.WPF.Docking.C1DockControl.ShowPreview">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.ShowPreview.html#C1_WPF_Docking_C1DockControl_ShowPreview">ShowPreview</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies show preview of C1DockSplitter</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SlidingDuration" data-uid="C1.WPF.Docking.C1DockControl.SlidingDuration">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SlidingDuration.html#C1_WPF_Docking_C1DockControl_SlidingDuration">SlidingDuration</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the time it takes a sliding <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a> to fully open or close.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SplitterStyle" data-uid="C1.WPF.Docking.C1DockControl.SplitterStyle">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SplitterStyle.html#C1_WPF_Docking_C1DockControl_SplitterStyle">SplitterStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Style applied to <a class="xref" href="C1.WPF.Docking.C1DockSplitter.html">C1DockSplitter</a> instances created by this <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_TabControlBackground" data-uid="C1.WPF.Docking.C1DockControl.TabControlBackground">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.TabControlBackground.html#C1_WPF_Docking_C1DockControl_TabControlBackground">TabControlBackground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used as background of the contained <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_TabControlForeground" data-uid="C1.WPF.Docking.C1DockControl.TabControlForeground">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.TabControlForeground.html#C1_WPF_Docking_C1DockControl_TabControlForeground">TabControlForeground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used as foreground of the contained <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_TabStripBackground" data-uid="C1.WPF.Docking.C1DockControl.TabStripBackground">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.TabStripBackground.html#C1_WPF_Docking_C1DockControl_TabStripBackground">TabStripBackground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> that will be assigned to the Background of the tab strip.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_TabStripForeground" data-uid="C1.WPF.Docking.C1DockControl.TabStripForeground">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.TabStripForeground.html#C1_WPF_Docking_C1DockControl_TabStripForeground">TabStripForeground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> that will be assigned to the Foreground of the tab strip.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_WindowStyle" data-uid="C1.WPF.Docking.C1DockControl.WindowStyle">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.WindowStyle.html#C1_WPF_Docking_C1DockControl_WindowStyle">WindowStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Style applied to <a class="xref" href="C1.WPF.Docking.C1DockWindow.html">C1DockWindow</a> instances created by this <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_CreateDockTabControlOverride" data-uid="C1.WPF.Docking.C1DockControl.CreateDockTabControlOverride">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.CreateDockTabControlOverride.html#C1_WPF_Docking_C1DockControl_CreateDockTabControlOverride">CreateDockTabControlOverride()</a>
        </td>
        <td class="markdown level1 summary"><p>Factory method for <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a> instances.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_DeferRefresh" data-uid="C1.WPF.Docking.C1DockControl.DeferRefresh">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.DeferRefresh.html#C1_WPF_Docking_C1DockControl_DeferRefresh">DeferRefresh()</a>
        </td>
        <td class="markdown level1 summary"><p>Enters a defer cycle that you can delay DockControl automatic refresh.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_Load_System_Xml_Linq_XElement_" data-uid="C1.WPF.Docking.C1DockControl.Load(System.Xml.Linq.XElement)">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.Load.html#C1_WPF_Docking_C1DockControl_Load_System_Xml_Linq_XElement_">Load(XElement)</a>
        </td>
        <td class="markdown level1 summary"><p>Recreates the <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a> from the saved settings.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_Load_System_Xml_Linq_XElement_System_Boolean_" data-uid="C1.WPF.Docking.C1DockControl.Load(System.Xml.Linq.XElement,System.Boolean)">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.Load.html#C1_WPF_Docking_C1DockControl_Load_System_Xml_Linq_XElement_System_Boolean_">Load(XElement, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Not recreates the <a class="xref" href="C1.WPF.Docking.C1DockTabItem.html">C1DockTabItem</a> from the saved settings.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_OnApplyTemplate" data-uid="C1.WPF.Docking.C1DockControl.OnApplyTemplate">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.OnApplyTemplate.html#C1_WPF_Docking_C1DockControl_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"><p>Builds the visual tree for the <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a> control when a new template is applied.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_OnItemsChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_" data-uid="C1.WPF.Docking.C1DockControl.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.OnItemsChanged.html#C1_WPF_Docking_C1DockControl_OnItemsChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_">OnItemsChanged(NotifyCollectionChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the value of the <span class="xref">Items</span> property changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_Save" data-uid="C1.WPF.Docking.C1DockControl.Save">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.Save.html#C1_WPF_Docking_C1DockControl_Save">Save()</a>
        </td>
        <td class="markdown level1 summary"><p>Serialize a <span class="xref">C1DockControl</span></p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_Save_System_Boolean_" data-uid="C1.WPF.Docking.C1DockControl.Save(System.Boolean)">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.Save.html#C1_WPF_Docking_C1DockControl_Save_System_Boolean_">Save(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Serialize a <span class="xref">C1DockControl</span> and preserve each <span class="xref">C1DockTabItem</span>'s content.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SlideClose_System_Boolean_" data-uid="C1.WPF.Docking.C1DockControl.SlideClose(System.Boolean)">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SlideClose.html#C1_WPF_Docking_C1DockControl_SlideClose_System_Boolean_">SlideClose(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Hide the currently opened sliding <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_ItemDockModeChanged" data-uid="C1.WPF.Docking.C1DockControl.ItemDockModeChanged">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.ItemDockModeChanged.html">ItemDockModeChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when the <a class="xref" href="C1.WPF.Docking.DockMode.html">DockMode</a> of a descendant <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a> changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_PickerLoading" data-uid="C1.WPF.Docking.C1DockControl.PickerLoading">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.PickerLoading.html">PickerLoading</a>
        </td>
        <td class="markdown level1 summary"><p>Allows you to customize which target directions are possible when docking a <a class="xref" href="C1.WPF.Docking.C1DockTabControl.html">C1DockTabControl</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SlidingClosed" data-uid="C1.WPF.Docking.C1DockControl.SlidingClosed">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SlidingClosed.html">SlidingClosed</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when a <a class="xref" href="C1.WPF.Docking.C1DockTabItem.html">C1DockTabItem</a> finished closing or was substituted for another <a class="xref" href="C1.WPF.Docking.C1DockTabItem.html">C1DockTabItem</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SlidingClosing" data-uid="C1.WPF.Docking.C1DockControl.SlidingClosing">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SlidingClosing.html">SlidingClosing</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when a <a class="xref" href="C1.WPF.Docking.C1DockTabItem.html">C1DockTabItem</a> begins to close.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SlidingOpened" data-uid="C1.WPF.Docking.C1DockControl.SlidingOpened">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SlidingOpened.html">SlidingOpened</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when a <a class="xref" href="C1.WPF.Docking.C1DockTabItem.html">C1DockTabItem</a> has opened fully.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_SlidingOpening" data-uid="C1.WPF.Docking.C1DockControl.SlidingOpening">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.SlidingOpening.html">SlidingOpening</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when a <a class="xref" href="C1.WPF.Docking.C1DockTabItem.html">C1DockTabItem</a> begins to slide open.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Docking_C1DockControl_ViewChanged" data-uid="C1.WPF.Docking.C1DockControl.ViewChanged">
          <a class="xref" href="C1.WPF.Docking.C1DockControl.ViewChanged.html">ViewChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Fires when the children collection of the <a class="xref" href="C1.WPF.Docking.C1DockControl.html">C1DockControl</a> or a descendant <a class="xref" href="C1.WPF.Docking.C1DockGroup.html">C1DockGroup</a> changes.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
