# C1.WPF.C1TabControl

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_C1TabControl" data-uid="C1.WPF.C1TabControl" class="text-break">C1TabControl Class
</h1>
  <div class="markdown level0 summary"><p>Represents a control that contains multiple items that share the same space on the screen.</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">C1TabControl</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.html">C1.WPF</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.4.6.2.dll</h6>
  <h5 id="C1_WPF_C1TabControl_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TemplatePart(Name = &quot;TabPanel&quot;, Type = typeof(C1TabPanel))]
[TemplatePart(Name = &quot;CloseButton&quot;, Type = typeof(Button))]
[TemplatePart(Name = &quot;SelectedItemContent&quot;, Type = typeof(ContentPresenter))]
[TemplatePart(Name = &quot;PreviousButton&quot;, Type = typeof(ButtonBase))]
[TemplatePart(Name = &quot;NextButton&quot;, Type = typeof(ButtonBase))]
[TemplatePart(Name = &quot;Menu&quot;, Type = typeof(C1Menu))]
[TemplatePart(Name = &quot;TabStripDropDown&quot;, Type = typeof(C1DropDownButton))]
[TemplateVisualState(Name = &quot;LeftTabStripPlacement&quot;, GroupName = &quot;TabStripPlacementStates&quot;)]
[TemplateVisualState(Name = &quot;TopTabStripPlacement&quot;, GroupName = &quot;TabStripPlacementStates&quot;)]
[TemplateVisualState(Name = &quot;RightTabStripPlacement&quot;, GroupName = &quot;TabStripPlacementStates&quot;)]
[TemplateVisualState(Name = &quot;BottomTabStripPlacement&quot;, GroupName = &quot;TabStripPlacementStates&quot;)]
[TemplateVisualState(Name = &quot;Rectangle&quot;, GroupName = &quot;ShapeStates&quot;)]
[TemplateVisualState(Name = &quot;Rounded&quot;, GroupName = &quot;ShapeStates&quot;)]
[TemplateVisualState(Name = &quot;Sloped&quot;, GroupName = &quot;ShapeStates&quot;)]
[TemplateVisualState(Name = &quot;Ribbon&quot;, GroupName = &quot;ShapeStates&quot;)]
[TemplateVisualState(Name = &quot;MouseOver&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Disabled&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Normal&quot;, GroupName = &quot;CommonStates&quot;)]
[StyleTypedProperty(Property = &quot;ItemContainerStyle&quot;, StyleTargetType = typeof(C1TabItem))]
public class C1TabControl : ItemsControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TemplatePart(Name:=&quot;TabPanel&quot;, Type:=GetType(C1TabPanel))&gt;
&lt;TemplatePart(Name:=&quot;CloseButton&quot;, Type:=GetType(Button))&gt;
&lt;TemplatePart(Name:=&quot;SelectedItemContent&quot;, Type:=GetType(ContentPresenter))&gt;
&lt;TemplatePart(Name:=&quot;PreviousButton&quot;, Type:=GetType(ButtonBase))&gt;
&lt;TemplatePart(Name:=&quot;NextButton&quot;, Type:=GetType(ButtonBase))&gt;
&lt;TemplatePart(Name:=&quot;Menu&quot;, Type:=GetType(C1Menu))&gt;
&lt;TemplatePart(Name:=&quot;TabStripDropDown&quot;, Type:=GetType(C1DropDownButton))&gt;
&lt;TemplateVisualState(Name:=&quot;LeftTabStripPlacement&quot;, GroupName:=&quot;TabStripPlacementStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;TopTabStripPlacement&quot;, GroupName:=&quot;TabStripPlacementStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;RightTabStripPlacement&quot;, GroupName:=&quot;TabStripPlacementStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;BottomTabStripPlacement&quot;, GroupName:=&quot;TabStripPlacementStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Rectangle&quot;, GroupName:=&quot;ShapeStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Rounded&quot;, GroupName:=&quot;ShapeStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Sloped&quot;, GroupName:=&quot;ShapeStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Ribbon&quot;, GroupName:=&quot;ShapeStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;MouseOver&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Disabled&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Normal&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;StyleTypedProperty(Property:=&quot;ItemContainerStyle&quot;, StyleTargetType:=GetType(C1TabItem))&gt;
Public Class C1TabControl
    Inherits ItemsControl
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage</code></pre>
  </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_C1TabControl__ctor" data-uid="C1.WPF.C1TabControl.#ctor">
          <a class="xref" href="C1.WPF.C1TabControl.-ctor.html#C1_WPF_C1TabControl__ctor">C1TabControl()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of a <a class="xref" href="C1.WPF.C1TabControl.html">C1TabControl</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_C1TabControl_CanUserReorderProperty" data-uid="C1.WPF.C1TabControl.CanUserReorderProperty">
          <a class="xref" href="C1.WPF.C1TabControl.CanUserReorderProperty.html">CanUserReorderProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.CanUserReorder.html#C1_WPF_C1TabControl_CanUserReorder">CanUserReorder</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ContentTemplateProperty" data-uid="C1.WPF.C1TabControl.ContentTemplateProperty">
          <a class="xref" href="C1.WPF.C1TabControl.ContentTemplateProperty.html">ContentTemplateProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.ContentTemplate.html#C1_WPF_C1TabControl_ContentTemplate">ContentTemplate</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ContentTemplateSelectorProperty" data-uid="C1.WPF.C1TabControl.ContentTemplateSelectorProperty">
          <a class="xref" href="C1.WPF.C1TabControl.ContentTemplateSelectorProperty.html">ContentTemplateSelectorProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the ContentTemplateSelectorProperty dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ItemContainerStyleProperty" data-uid="C1.WPF.C1TabControl.ItemContainerStyleProperty">
          <a class="xref" href="C1.WPF.C1TabControl.ItemContainerStyleProperty.html">ItemContainerStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.ItemContainerStyle.html#C1_WPF_C1TabControl_ItemContainerStyle">ItemContainerStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_MouseOverBrushProperty" data-uid="C1.WPF.C1TabControl.MouseOverBrushProperty">
          <a class="xref" href="C1.WPF.C1TabControl.MouseOverBrushProperty.html">MouseOverBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.MouseOverBrush.html#C1_WPF_C1TabControl_MouseOverBrush">MouseOverBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_PressedBrushProperty" data-uid="C1.WPF.C1TabControl.PressedBrushProperty">
          <a class="xref" href="C1.WPF.C1TabControl.PressedBrushProperty.html">PressedBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.PressedBrush.html#C1_WPF_C1TabControl_PressedBrush">PressedBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_SelectedBackgroundProperty" data-uid="C1.WPF.C1TabControl.SelectedBackgroundProperty">
          <a class="xref" href="C1.WPF.C1TabControl.SelectedBackgroundProperty.html">SelectedBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.SelectedBackground.html#C1_WPF_C1TabControl_SelectedBackground">SelectedBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_SelectedContentProperty" data-uid="C1.WPF.C1TabControl.SelectedContentProperty">
          <a class="xref" href="C1.WPF.C1TabControl.SelectedContentProperty.html">SelectedContentProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.tabcontrol.selectedcontent">SelectedContent</a>
dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_SelectedIndexProperty" data-uid="C1.WPF.C1TabControl.SelectedIndexProperty">
          <a class="xref" href="C1.WPF.C1TabControl.SelectedIndexProperty.html">SelectedIndexProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the
<span class="xref">System.Windows.Controls.TabControl.SelectedIndex</span>
dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_SelectedItemProperty" data-uid="C1.WPF.C1TabControl.SelectedItemProperty">
          <a class="xref" href="C1.WPF.C1TabControl.SelectedItemProperty.html">SelectedItemProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the
<span class="xref">System.Windows.Controls.TabControl.SelectedItem</span>
dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ShowSingleTabProperty" data-uid="C1.WPF.C1TabControl.ShowSingleTabProperty">
          <a class="xref" href="C1.WPF.C1TabControl.ShowSingleTabProperty.html">ShowSingleTabProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.ShowSingleTab.html#C1_WPF_C1TabControl_ShowSingleTab">ShowSingleTab</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabItemCloseProperty" data-uid="C1.WPF.C1TabControl.TabItemCloseProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabItemCloseProperty.html">TabItemCloseProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabItemClose.html#C1_WPF_C1TabControl_TabItemClose">TabItemClose</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabItemShapeProperty" data-uid="C1.WPF.C1TabControl.TabItemShapeProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabItemShapeProperty.html">TabItemShapeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabItemShape.html#C1_WPF_C1TabControl_TabItemShape">TabItemShape</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripBackgroundProperty" data-uid="C1.WPF.C1TabControl.TabStripBackgroundProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripBackgroundProperty.html">TabStripBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabStripBackground.html#C1_WPF_C1TabControl_TabStripBackground">TabStripBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripForegroundProperty" data-uid="C1.WPF.C1TabControl.TabStripForegroundProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripForegroundProperty.html">TabStripForegroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabStripForeground.html#C1_WPF_C1TabControl_TabStripForeground">TabStripForeground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripHorizontalAlignmentProperty" data-uid="C1.WPF.C1TabControl.TabStripHorizontalAlignmentProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripHorizontalAlignmentProperty.html">TabStripHorizontalAlignmentProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabStripHorizontalAlignment.html#C1_WPF_C1TabControl_TabStripHorizontalAlignment">TabStripHorizontalAlignment</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripMenuVisibilityProperty" data-uid="C1.WPF.C1TabControl.TabStripMenuVisibilityProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripMenuVisibilityProperty.html">TabStripMenuVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabStripMenuVisibility.html#C1_WPF_C1TabControl_TabStripMenuVisibility">TabStripMenuVisibility</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripOverlapDirectionProperty" data-uid="C1.WPF.C1TabControl.TabStripOverlapDirectionProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripOverlapDirectionProperty.html">TabStripOverlapDirectionProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabStripOverlapDirection.html#C1_WPF_C1TabControl_TabStripOverlapDirection">TabStripOverlapDirection</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripOverlapProperty" data-uid="C1.WPF.C1TabControl.TabStripOverlapProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripOverlapProperty.html">TabStripOverlapProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabStripOverlap.html#C1_WPF_C1TabControl_TabStripOverlap">TabStripOverlap</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripPlacementProperty" data-uid="C1.WPF.C1TabControl.TabStripPlacementProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripPlacementProperty.html">TabStripPlacementProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabStripPlacement.html#C1_WPF_C1TabControl_TabStripPlacement">TabStripPlacement</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripVerticalAlignmentProperty" data-uid="C1.WPF.C1TabControl.TabStripVerticalAlignmentProperty">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripVerticalAlignmentProperty.html">TabStripVerticalAlignmentProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.TabStripVerticalAlignment.html#C1_WPF_C1TabControl_TabStripVerticalAlignment">TabStripVerticalAlignment</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_UnselectedContentModeProperty" data-uid="C1.WPF.C1TabControl.UnselectedContentModeProperty">
          <a class="xref" href="C1.WPF.C1TabControl.UnselectedContentModeProperty.html">UnselectedContentModeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.UnselectedContentMode.html#C1_WPF_C1TabControl_UnselectedContentMode">UnselectedContentMode</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_UpdateSourceCollectionProperty" data-uid="C1.WPF.C1TabControl.UpdateSourceCollectionProperty">
          <a class="xref" href="C1.WPF.C1TabControl.UpdateSourceCollectionProperty.html">UpdateSourceCollectionProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1TabControl.UpdateSourceCollection.html#C1_WPF_C1TabControl_UpdateSourceCollection">UpdateSourceCollection</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_C1TabControl_CanUserReorder" data-uid="C1.WPF.C1TabControl.CanUserReorder">
          <a class="xref" href="C1.WPF.C1TabControl.CanUserReorder.html#C1_WPF_C1TabControl_CanUserReorder">CanUserReorder</a>
        </td>
        <td class="markdown level1 summary"><p>Whether the user is allowed to drag and drop and reorder C1TabItems from this C1TabControl.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ContentTemplate" data-uid="C1.WPF.C1TabControl.ContentTemplate">
          <a class="xref" href="C1.WPF.C1TabControl.ContentTemplate.html#C1_WPF_C1TabControl_ContentTemplate">ContentTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the DataTemplate to apply to any TabItem that does not have a ContentTemplate property defined.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ContentTemplateSelector" data-uid="C1.WPF.C1TabControl.ContentTemplateSelector">
          <a class="xref" href="C1.WPF.C1TabControl.ContentTemplateSelector.html#C1_WPF_C1TabControl_ContentTemplateSelector">ContentTemplateSelector</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a custom logic for choosing the template used to display the content of the control</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ItemContainerStyle" data-uid="C1.WPF.C1TabControl.ItemContainerStyle">
          <a class="xref" href="C1.WPF.C1TabControl.ItemContainerStyle.html#C1_WPF_C1TabControl_ItemContainerStyle">ItemContainerStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Style applied to all contained <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a>s</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_MouseOverBrush" data-uid="C1.WPF.C1TabControl.MouseOverBrush">
          <a class="xref" href="C1.WPF.C1TabControl.MouseOverBrush.html#C1_WPF_C1TabControl_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_C1TabControl_PressedBrush" data-uid="C1.WPF.C1TabControl.PressedBrush">
          <a class="xref" href="C1.WPF.C1TabControl.PressedBrush.html#C1_WPF_C1TabControl_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_C1TabControl_SelectedBackground" data-uid="C1.WPF.C1TabControl.SelectedBackground">
          <a class="xref" href="C1.WPF.C1TabControl.SelectedBackground.html#C1_WPF_C1TabControl_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_C1TabControl_SelectedContent" data-uid="C1.WPF.C1TabControl.SelectedContent">
          <a class="xref" href="C1.WPF.C1TabControl.SelectedContent.html#C1_WPF_C1TabControl_SelectedContent">SelectedContent</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the content of the currently selected
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.tabitem">TabItem</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_SelectedIndex" data-uid="C1.WPF.C1TabControl.SelectedIndex">
          <a class="xref" href="C1.WPF.C1TabControl.SelectedIndex.html#C1_WPF_C1TabControl_SelectedIndex">SelectedIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the index of the currently selected
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.tabitem">TabItem</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_SelectedItem" data-uid="C1.WPF.C1TabControl.SelectedItem">
          <a class="xref" href="C1.WPF.C1TabControl.SelectedItem.html#C1_WPF_C1TabControl_SelectedItem">SelectedItem</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the selected item or returns null if the selection is empty.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ShowSingleTab" data-uid="C1.WPF.C1TabControl.ShowSingleTab">
          <a class="xref" href="C1.WPF.C1TabControl.ShowSingleTab.html#C1_WPF_C1TabControl_ShowSingleTab">ShowSingleTab</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that determines whether the tab strip is shown when the control has only one child.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabItemClose" data-uid="C1.WPF.C1TabControl.TabItemClose">
          <a class="xref" href="C1.WPF.C1TabControl.TabItemClose.html#C1_WPF_C1TabControl_TabItemClose">TabItemClose</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the location of the Close button.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabItemShape" data-uid="C1.WPF.C1TabControl.TabItemShape">
          <a class="xref" href="C1.WPF.C1TabControl.TabItemShape.html#C1_WPF_C1TabControl_TabItemShape">TabItemShape</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the geometric shape of the tabs.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripBackground" data-uid="C1.WPF.C1TabControl.TabStripBackground">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripBackground.html#C1_WPF_C1TabControl_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_C1TabControl_TabStripForeground" data-uid="C1.WPF.C1TabControl.TabStripForeground">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripForeground.html#C1_WPF_C1TabControl_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_C1TabControl_TabStripHorizontalAlignment" data-uid="C1.WPF.C1TabControl.TabStripHorizontalAlignment">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripHorizontalAlignment.html#C1_WPF_C1TabControl_TabStripHorizontalAlignment">TabStripHorizontalAlignment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the horizontal alignment of the group of <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripMenuVisibility" data-uid="C1.WPF.C1TabControl.TabStripMenuVisibility">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripMenuVisibility.html#C1_WPF_C1TabControl_TabStripMenuVisibility">TabStripMenuVisibility</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the visibility of the menu listing the items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripOverlap" data-uid="C1.WPF.C1TabControl.TabStripOverlap">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripOverlap.html#C1_WPF_C1TabControl_TabStripOverlap">TabStripOverlap</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the length of the overlap between <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripOverlapDirection" data-uid="C1.WPF.C1TabControl.TabStripOverlapDirection">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripOverlapDirection.html#C1_WPF_C1TabControl_TabStripOverlapDirection">TabStripOverlapDirection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Z-Index arrangement of the <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripPlacement" data-uid="C1.WPF.C1TabControl.TabStripPlacement">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripPlacement.html#C1_WPF_C1TabControl_TabStripPlacement">TabStripPlacement</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the location of the panel with the tabs relative to the whole control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabStripVerticalAlignment" data-uid="C1.WPF.C1TabControl.TabStripVerticalAlignment">
          <a class="xref" href="C1.WPF.C1TabControl.TabStripVerticalAlignment.html#C1_WPF_C1TabControl_TabStripVerticalAlignment">TabStripVerticalAlignment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the vertical alignment of the group of <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a>s.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_UnselectedContentMode" data-uid="C1.WPF.C1TabControl.UnselectedContentMode">
          <a class="xref" href="C1.WPF.C1TabControl.UnselectedContentMode.html#C1_WPF_C1TabControl_UnselectedContentMode">UnselectedContentMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets what is done with the content of unselected items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_UpdateSourceCollection" data-uid="C1.WPF.C1TabControl.UpdateSourceCollection">
          <a class="xref" href="C1.WPF.C1TabControl.UpdateSourceCollection.html#C1_WPF_C1TabControl_UpdateSourceCollection">UpdateSourceCollection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether changes in the order of the items are written to Items or ItemsSource.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_VisibleItems" data-uid="C1.WPF.C1TabControl.VisibleItems">
          <a class="xref" href="C1.WPF.C1TabControl.VisibleItems.html#C1_WPF_C1TabControl_VisibleItems">VisibleItems</a>
        </td>
        <td class="markdown level1 summary"><p>A read-only collection that contains all visible items in the <a class="xref" href="C1.WPF.C1TabControl.html">C1TabControl</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_C1TabControl_BeginUpdate" data-uid="C1.WPF.C1TabControl.BeginUpdate">
          <a class="xref" href="C1.WPF.C1TabControl.BeginUpdate.html#C1_WPF_C1TabControl_BeginUpdate">BeginUpdate()</a>
        </td>
        <td class="markdown level1 summary"><p>Maintains performance while items are added to the TabControl one at a time
by preventing the control from updating until the <a class="xref" href="C1.WPF.C1TabControl.EndUpdate.html#C1_WPF_C1TabControl_EndUpdate">EndUpdate()</a>
method is called.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ChangeVisualStateCommon_System_Boolean_" data-uid="C1.WPF.C1TabControl.ChangeVisualStateCommon(System.Boolean)">
          <a class="xref" href="C1.WPF.C1TabControl.ChangeVisualStateCommon.html#C1_WPF_C1TabControl_ChangeVisualStateCommon_System_Boolean_">ChangeVisualStateCommon(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates the current visual state of the Common visual state group to match the object's properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ChangeVisualStateShape_System_Boolean_" data-uid="C1.WPF.C1TabControl.ChangeVisualStateShape(System.Boolean)">
          <a class="xref" href="C1.WPF.C1TabControl.ChangeVisualStateShape.html#C1_WPF_C1TabControl_ChangeVisualStateShape_System_Boolean_">ChangeVisualStateShape(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates the current visual state of the Shape visual state group to match the object's properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ClearContainerForItemOverride_System_Windows_DependencyObject_System_Object_" data-uid="C1.WPF.C1TabControl.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
          <a class="xref" href="C1.WPF.C1TabControl.ClearContainerForItemOverride.html#C1_WPF_C1TabControl_ClearContainerForItemOverride_System_Windows_DependencyObject_System_Object_">ClearContainerForItemOverride(DependencyObject, object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_EndUpdate" data-uid="C1.WPF.C1TabControl.EndUpdate">
          <a class="xref" href="C1.WPF.C1TabControl.EndUpdate.html#C1_WPF_C1TabControl_EndUpdate">EndUpdate()</a>
        </td>
        <td class="markdown level1 summary"><p>Resumes updating the TabControl after updates are suspended by the
<a class="xref" href="C1.WPF.C1TabControl.BeginUpdate.html#C1_WPF_C1TabControl_BeginUpdate">BeginUpdate()</a> method.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_GetContainerForItemOverride" data-uid="C1.WPF.C1TabControl.GetContainerForItemOverride">
          <a class="xref" href="C1.WPF.C1TabControl.GetContainerForItemOverride.html#C1_WPF_C1TabControl_GetContainerForItemOverride">GetContainerForItemOverride()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_IsItemItsOwnContainerOverride_System_Object_" data-uid="C1.WPF.C1TabControl.IsItemItsOwnContainerOverride(System.Object)">
          <a class="xref" href="C1.WPF.C1TabControl.IsItemItsOwnContainerOverride.html#C1_WPF_C1TabControl_IsItemItsOwnContainerOverride_System_Object_">IsItemItsOwnContainerOverride(object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_OnApplyTemplate" data-uid="C1.WPF.C1TabControl.OnApplyTemplate">
          <a class="xref" href="C1.WPF.C1TabControl.OnApplyTemplate.html#C1_WPF_C1TabControl_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"><p>Builds the visual tree for the <a class="xref" href="C1.WPF.C1TabControl.html">C1TabControl</a> control when a new template is applied.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_OnCreateAutomationPeer" data-uid="C1.WPF.C1TabControl.OnCreateAutomationPeer">
          <a class="xref" href="C1.WPF.C1TabControl.OnCreateAutomationPeer.html#C1_WPF_C1TabControl_OnCreateAutomationPeer">OnCreateAutomationPeer()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an AutomationPeer object used for testing the control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_OnItemsChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_" data-uid="C1.WPF.C1TabControl.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
          <a class="xref" href="C1.WPF.C1TabControl.OnItemsChanged.html#C1_WPF_C1TabControl_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_C1TabControl_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_" data-uid="C1.WPF.C1TabControl.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <a class="xref" href="C1.WPF.C1TabControl.OnPropertyChanged.html#C1_WPF_C1TabControl_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_">OnPropertyChanged(DependencyPropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked whenever the effective value of any dependency property has been updated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_PrepareContainerForItemOverride_System_Windows_DependencyObject_System_Object_" data-uid="C1.WPF.C1TabControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
          <a class="xref" href="C1.WPF.C1TabControl.PrepareContainerForItemOverride.html#C1_WPF_C1TabControl_PrepareContainerForItemOverride_System_Windows_DependencyObject_System_Object_">PrepareContainerForItemOverride(DependencyObject, object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ScrollIntoView_System_Object_" data-uid="C1.WPF.C1TabControl.ScrollIntoView(System.Object)">
          <a class="xref" href="C1.WPF.C1TabControl.ScrollIntoView.html#C1_WPF_C1TabControl_ScrollIntoView_System_Object_">ScrollIntoView(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Causes the object to scroll into view.</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_C1TabControl_IsMouseOverChanged" data-uid="C1.WPF.C1TabControl.IsMouseOverChanged">
          <a class="xref" href="C1.WPF.C1TabControl.IsMouseOverChanged.html">IsMouseOverChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Event raised when the <span class="xref">IsMouseOver</span> property has changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_ItemsChanged" data-uid="C1.WPF.C1TabControl.ItemsChanged">
          <a class="xref" href="C1.WPF.C1TabControl.ItemsChanged.html">ItemsChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the value of the System.Windows.Controls.ItemsControl.Items property changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_SelectionChanged" data-uid="C1.WPF.C1TabControl.SelectionChanged">
          <a class="xref" href="C1.WPF.C1TabControl.SelectionChanged.html">SelectionChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when selection changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabItemClosed" data-uid="C1.WPF.C1TabControl.TabItemClosed">
          <a class="xref" href="C1.WPF.C1TabControl.TabItemClosed.html">TabItemClosed</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a> is closed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_TabItemClosing" data-uid="C1.WPF.C1TabControl.TabItemClosing">
          <a class="xref" href="C1.WPF.C1TabControl.TabItemClosing.html">TabItemClosing</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before a <a class="xref" href="C1.WPF.C1TabItem.html">C1TabItem</a> is closed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1TabControl_VisibleItemsChanged" data-uid="C1.WPF.C1TabControl.VisibleItemsChanged">
          <a class="xref" href="C1.WPF.C1TabControl.VisibleItemsChanged.html">VisibleItemsChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the visible items change.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="C1.WPF.Extensions.FindParent.html#C1_WPF_Extensions_FindParent__1_System_Windows_FrameworkElement_">Extensions.FindParent&lt;T&gt;(FrameworkElement)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.GetAllParents.html#C1_WPF_Extensions_GetAllParents_System_Windows_FrameworkElement_">Extensions.GetAllParents(FrameworkElement)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.GetVisualStateGroup.html#C1_WPF_Extensions_GetVisualStateGroup_System_Windows_FrameworkElement_System_String_">Extensions.GetVisualStateGroup(FrameworkElement, string)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.SetBinding.html#C1_WPF_Extensions_SetBinding__1_System_Windows_FrameworkElement_System_Windows_DependencyProperty___0_System_Linq_Expressions_Expression_System_Func___0_System_Object___">Extensions.SetBinding&lt;T&gt;(FrameworkElement, DependencyProperty, T, Expression&lt;Func&lt;T, object&gt;&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.SetBinding.html#C1_WPF_Extensions_SetBinding__1_System_Windows_FrameworkElement_System_Windows_DependencyProperty___0_System_Linq_Expressions_Expression_System_Func___0_System_Object___System_Windows_Data_IValueConverter_">Extensions.SetBinding&lt;T&gt;(FrameworkElement, DependencyProperty, T, Expression&lt;Func&lt;T, object&gt;&gt;, IValueConverter)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.C1TransformToVisual.html#C1_WPF_Extensions_C1TransformToVisual_System_Windows_UIElement_System_Windows_UIElement_">Extensions.C1TransformToVisual(UIElement, UIElement)</a>
  </div>

</div>
