# C1.WPF.C1DropDownButton

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_C1DropDownButton" data-uid="C1.WPF.C1DropDownButton" class="text-break">C1DropDownButton Class
</h1>
  <div class="markdown level0 summary"><p>C1DropDown provides a generic drop-down control with a Header property that determines what the user sees when the drop-down part of the control is closed, and a Content property that determines what goes into the drop-down section.</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.contentcontrol">ContentControl</a></div>
    <div class="level8"><a class="xref" href="C1.WPF.C1HeaderedContentControl.html">C1HeaderedContentControl</a></div>
    <div class="level9"><span class="xref">C1DropDownButton</span></div>
      <div class="level10"><a class="xref" href="C1.WPF.C1DropDown.html">C1DropDown</a></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>
  <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_C1DropDownButton_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TemplatePart(Name = &quot;ArrowToggle&quot;, Type = typeof(ToggleButton))]
[TemplatePart(Name = &quot;DropDownPopup&quot;, Type = typeof(Popup))]
[TemplateVisualState(Name = &quot;Opened&quot;, GroupName = &quot;DropDownOpenStates&quot;)]
[TemplateVisualState(Name = &quot;Closed&quot;, GroupName = &quot;DropDownOpenStates&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;)]
[TemplateVisualState(Name = &quot;Focused&quot;, GroupName = &quot;FocusStates&quot;)]
[TemplateVisualState(Name = &quot;Unfocused&quot;, GroupName = &quot;FocusStates&quot;)]
[TemplateVisualState(Name = &quot;Valid&quot;, GroupName = &quot;ValidationStatesStates&quot;)]
[TemplateVisualState(Name = &quot;InvalidUnfocused&quot;, GroupName = &quot;ValidationStatesStates&quot;)]
[TemplateVisualState(Name = &quot;InvalidFocused&quot;, GroupName = &quot;ValidationStatesStates&quot;)]
[StyleTypedProperty(Property = &quot;ValidationDecoratorStyle&quot;, StyleTargetType = typeof(C1ValidationDecorator))]
public class C1DropDownButton : C1HeaderedContentControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TemplatePart(Name:=&quot;ArrowToggle&quot;, Type:=GetType(ToggleButton))&gt;
&lt;TemplatePart(Name:=&quot;DropDownPopup&quot;, Type:=GetType(Popup))&gt;
&lt;TemplateVisualState(Name:=&quot;Opened&quot;, GroupName:=&quot;DropDownOpenStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Closed&quot;, GroupName:=&quot;DropDownOpenStates&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;TemplateVisualState(Name:=&quot;Focused&quot;, GroupName:=&quot;FocusStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Unfocused&quot;, GroupName:=&quot;FocusStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Valid&quot;, GroupName:=&quot;ValidationStatesStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;InvalidUnfocused&quot;, GroupName:=&quot;ValidationStatesStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;InvalidFocused&quot;, GroupName:=&quot;ValidationStatesStates&quot;)&gt;
&lt;StyleTypedProperty(Property:=&quot;ValidationDecoratorStyle&quot;, StyleTargetType:=GetType(C1ValidationDecorator))&gt;
Public Class C1DropDownButton
    Inherits C1HeaderedContentControl
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild</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_C1DropDownButton__ctor" data-uid="C1.WPF.C1DropDownButton.#ctor">
          <a class="xref" href="C1.WPF.C1DropDownButton.-ctor.html#C1_WPF_C1DropDownButton__ctor">C1DropDownButton()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of a <a class="xref" href="C1.WPF.C1DropDownButton.html">C1DropDownButton</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_C1DropDownButton_AutoCloseProperty" data-uid="C1.WPF.C1DropDownButton.AutoCloseProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.AutoCloseProperty.html">AutoCloseProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.AutoClose.html#C1_WPF_C1DropDownButton_AutoClose">AutoClose</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_AutoSizeModeProperty" data-uid="C1.WPF.C1DropDownButton.AutoSizeModeProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.AutoSizeModeProperty.html">AutoSizeModeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.AutoSizeMode.html#C1_WPF_C1DropDownButton_AutoSizeMode">AutoSizeMode</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_CornerRadiusProperty" data-uid="C1.WPF.C1DropDownButton.CornerRadiusProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.CornerRadiusProperty.html">CornerRadiusProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.CornerRadius.html#C1_WPF_C1DropDownButton_CornerRadius">CornerRadius</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_DropDownDirectionProperty" data-uid="C1.WPF.C1DropDownButton.DropDownDirectionProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.DropDownDirectionProperty.html">DropDownDirectionProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.DropDownDirection.html#C1_WPF_C1DropDownButton_DropDownDirection">DropDownDirection</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_DropDownHeightProperty" data-uid="C1.WPF.C1DropDownButton.DropDownHeightProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.DropDownHeightProperty.html">DropDownHeightProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.DropDownHeight.html#C1_WPF_C1DropDownButton_DropDownHeight">DropDownHeight</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_DropDownWidthProperty" data-uid="C1.WPF.C1DropDownButton.DropDownWidthProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.DropDownWidthProperty.html">DropDownWidthProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.DropDownWidth.html#C1_WPF_C1DropDownButton_DropDownWidth">DropDownWidth</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_FocusBrushProperty" data-uid="C1.WPF.C1DropDownButton.FocusBrushProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.FocusBrushProperty.html">FocusBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.FocusBrush.html#C1_WPF_C1DropDownButton_FocusBrush">FocusBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_IsDropDownOpenProperty" data-uid="C1.WPF.C1DropDownButton.IsDropDownOpenProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.IsDropDownOpenProperty.html">IsDropDownOpenProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.IsDropDownOpen.html#C1_WPF_C1DropDownButton_IsDropDownOpen">IsDropDownOpen</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_IsFocusedProperty" data-uid="C1.WPF.C1DropDownButton.IsFocusedProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.IsFocusedProperty.html">IsFocusedProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.IsFocused.html#C1_WPF_C1DropDownButton_IsFocused">IsFocused</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MaxDropDownHeightProperty" data-uid="C1.WPF.C1DropDownButton.MaxDropDownHeightProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.MaxDropDownHeightProperty.html">MaxDropDownHeightProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.MaxDropDownHeight.html#C1_WPF_C1DropDownButton_MaxDropDownHeight">MaxDropDownHeight</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MaxDropDownWidthProperty" data-uid="C1.WPF.C1DropDownButton.MaxDropDownWidthProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.MaxDropDownWidthProperty.html">MaxDropDownWidthProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.MaxDropDownWidth.html#C1_WPF_C1DropDownButton_MaxDropDownWidth">MaxDropDownWidth</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MinDropDownHeightProperty" data-uid="C1.WPF.C1DropDownButton.MinDropDownHeightProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.MinDropDownHeightProperty.html">MinDropDownHeightProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.MinDropDownHeight.html#C1_WPF_C1DropDownButton_MinDropDownHeight">MinDropDownHeight</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MinDropDownWidthProperty" data-uid="C1.WPF.C1DropDownButton.MinDropDownWidthProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.MinDropDownWidthProperty.html">MinDropDownWidthProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.MinDropDownWidth.html#C1_WPF_C1DropDownButton_MinDropDownWidth">MinDropDownWidth</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MouseOverBrushProperty" data-uid="C1.WPF.C1DropDownButton.MouseOverBrushProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.MouseOverBrushProperty.html">MouseOverBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.MouseOverBrush.html#C1_WPF_C1DropDownButton_MouseOverBrush">MouseOverBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_PressedBrushProperty" data-uid="C1.WPF.C1DropDownButton.PressedBrushProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.PressedBrushProperty.html">PressedBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.PressedBrush.html#C1_WPF_C1DropDownButton_PressedBrush">PressedBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_ValidationDecoratorStyleProperty" data-uid="C1.WPF.C1DropDownButton.ValidationDecoratorStyleProperty">
          <a class="xref" href="C1.WPF.C1DropDownButton.ValidationDecoratorStyleProperty.html">ValidationDecoratorStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1DropDownButton.ValidationDecoratorStyle.html#C1_WPF_C1DropDownButton_ValidationDecoratorStyle">ValidationDecoratorStyle</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_C1DropDownButton_AutoClose" data-uid="C1.WPF.C1DropDownButton.AutoClose">
          <a class="xref" href="C1.WPF.C1DropDownButton.AutoClose.html#C1_WPF_C1DropDownButton_AutoClose">AutoClose</a>
        </td>
        <td class="markdown level1 summary"><p>Auto closes the dropdown when the user clicks outside it.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_AutoSizeMode" data-uid="C1.WPF.C1DropDownButton.AutoSizeMode">
          <a class="xref" href="C1.WPF.C1DropDownButton.AutoSizeMode.html#C1_WPF_C1DropDownButton_AutoSizeMode">AutoSizeMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets how the content of the poup will be resized as the content size changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_CornerRadius" data-uid="C1.WPF.C1DropDownButton.CornerRadius">
          <a class="xref" href="C1.WPF.C1DropDownButton.CornerRadius.html#C1_WPF_C1DropDownButton_CornerRadius">CornerRadius</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that represents the degree to which the corners of the element are rounded.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_DropDownDirection" data-uid="C1.WPF.C1DropDownButton.DropDownDirection">
          <a class="xref" href="C1.WPF.C1DropDownButton.DropDownDirection.html#C1_WPF_C1DropDownButton_DropDownDirection">DropDownDirection</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies the expand direction of the control drop-down box.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_DropDownHeight" data-uid="C1.WPF.C1DropDownButton.DropDownHeight">
          <a class="xref" href="C1.WPF.C1DropDownButton.DropDownHeight.html#C1_WPF_C1DropDownButton_DropDownHeight">DropDownHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the height of the drop-down box (set to Double.NaN to size automatically).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_DropDownWidth" data-uid="C1.WPF.C1DropDownButton.DropDownWidth">
          <a class="xref" href="C1.WPF.C1DropDownButton.DropDownWidth.html#C1_WPF_C1DropDownButton_DropDownWidth">DropDownWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the width of the drop-down box (set to Double.NaN to size automatically).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_FocusBrush" data-uid="C1.WPF.C1DropDownButton.FocusBrush">
          <a class="xref" href="C1.WPF.C1DropDownButton.FocusBrush.html#C1_WPF_C1DropDownButton_FocusBrush">FocusBrush</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 focused control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_IsDropDownOpen" data-uid="C1.WPF.C1DropDownButton.IsDropDownOpen">
          <a class="xref" href="C1.WPF.C1DropDownButton.IsDropDownOpen.html#C1_WPF_C1DropDownButton_IsDropDownOpen">IsDropDownOpen</a>
        </td>
        <td class="markdown level1 summary"><p>Open or close the control drop-down box.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_IsFocused" data-uid="C1.WPF.C1DropDownButton.IsFocused">
          <a class="xref" href="C1.WPF.C1DropDownButton.IsFocused.html#C1_WPF_C1DropDownButton_IsFocused">IsFocused</a>
        </td>
        <td class="markdown level1 summary"><p>Returns true if the control has the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MaxDropDownHeight" data-uid="C1.WPF.C1DropDownButton.MaxDropDownHeight">
          <a class="xref" href="C1.WPF.C1DropDownButton.MaxDropDownHeight.html#C1_WPF_C1DropDownButton_MaxDropDownHeight">MaxDropDownHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets maximum height constraint of the drop-down box.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MaxDropDownWidth" data-uid="C1.WPF.C1DropDownButton.MaxDropDownWidth">
          <a class="xref" href="C1.WPF.C1DropDownButton.MaxDropDownWidth.html#C1_WPF_C1DropDownButton_MaxDropDownWidth">MaxDropDownWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets maximum width constraint of the drop-down box.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MinDropDownHeight" data-uid="C1.WPF.C1DropDownButton.MinDropDownHeight">
          <a class="xref" href="C1.WPF.C1DropDownButton.MinDropDownHeight.html#C1_WPF_C1DropDownButton_MinDropDownHeight">MinDropDownHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets minimum height constraint of the drop-down box.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MinDropDownWidth" data-uid="C1.WPF.C1DropDownButton.MinDropDownWidth">
          <a class="xref" href="C1.WPF.C1DropDownButton.MinDropDownWidth.html#C1_WPF_C1DropDownButton_MinDropDownWidth">MinDropDownWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets minimum width constraint of the drop-down box.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_MouseOverBrush" data-uid="C1.WPF.C1DropDownButton.MouseOverBrush">
          <a class="xref" href="C1.WPF.C1DropDownButton.MouseOverBrush.html#C1_WPF_C1DropDownButton_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_C1DropDownButton_PressedBrush" data-uid="C1.WPF.C1DropDownButton.PressedBrush">
          <a class="xref" href="C1.WPF.C1DropDownButton.PressedBrush.html#C1_WPF_C1DropDownButton_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_C1DropDownButton_ValidationDecoratorStyle" data-uid="C1.WPF.C1DropDownButton.ValidationDecoratorStyle">
          <a class="xref" href="C1.WPF.C1DropDownButton.ValidationDecoratorStyle.html#C1_WPF_C1DropDownButton_ValidationDecoratorStyle">ValidationDecoratorStyle</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.C1ValidationDecorator.html">C1ValidationDecorator</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_C1DropDownButton_ChangeVisualStateCommon_System_Boolean_" data-uid="C1.WPF.C1DropDownButton.ChangeVisualStateCommon(System.Boolean)">
          <a class="xref" href="C1.WPF.C1DropDownButton.ChangeVisualStateCommon.html#C1_WPF_C1DropDownButton_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_C1DropDownButton_ChangeVisualStateDropDownOpen_System_Boolean_" data-uid="C1.WPF.C1DropDownButton.ChangeVisualStateDropDownOpen(System.Boolean)">
          <a class="xref" href="C1.WPF.C1DropDownButton.ChangeVisualStateDropDownOpen.html#C1_WPF_C1DropDownButton_ChangeVisualStateDropDownOpen_System_Boolean_">ChangeVisualStateDropDownOpen(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates the current visual state of the DropDownOpen visual state group to match the object's properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_ChangeVisualStateFocus_System_Boolean_" data-uid="C1.WPF.C1DropDownButton.ChangeVisualStateFocus(System.Boolean)">
          <a class="xref" href="C1.WPF.C1DropDownButton.ChangeVisualStateFocus.html#C1_WPF_C1DropDownButton_ChangeVisualStateFocus_System_Boolean_">ChangeVisualStateFocus(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates the current visual state of the Focus visual state group to match the object's properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_GetPreferedLocations" data-uid="C1.WPF.C1DropDownButton.GetPreferedLocations">
          <a class="xref" href="C1.WPF.C1DropDownButton.GetPreferedLocations.html#C1_WPF_C1DropDownButton_GetPreferedLocations">GetPreferedLocations()</a>
        </td>
        <td class="markdown level1 summary"><p>Get the locations where the dropdown will try to locate the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.primitives.popup">Popup</a> once it's opened.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_OnApplyTemplate" data-uid="C1.WPF.C1DropDownButton.OnApplyTemplate">
          <a class="xref" href="C1.WPF.C1DropDownButton.OnApplyTemplate.html#C1_WPF_C1DropDownButton_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"><p>Builds the visual tree for the <a class="xref" href="C1.WPF.C1DropDownButton.html">C1DropDownButton</a> control when a new template is applied.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_" data-uid="C1.WPF.C1DropDownButton.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <a class="xref" href="C1.WPF.C1DropDownButton.OnPropertyChanged.html#C1_WPF_C1DropDownButton_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>
    </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_C1DropDownButton_IsDropDownOpenChanged" data-uid="C1.WPF.C1DropDownButton.IsDropDownOpenChanged">
          <a class="xref" href="C1.WPF.C1DropDownButton.IsDropDownOpenChanged.html">IsDropDownOpenChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Event raised when the <span class="xref">IsDropDownOpen</span> property has changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1DropDownButton_IsMouseOverChanged" data-uid="C1.WPF.C1DropDownButton.IsMouseOverChanged">
          <a class="xref" href="C1.WPF.C1DropDownButton.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>
    </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>
