# C1.WPF.C1Menu

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_C1Menu" data-uid="C1.WPF.C1Menu" class="text-break">C1Menu Class
</h1>
  <div class="markdown level0 summary"><p>The C1Menu control enables you hierarchically organize elements associated with event handlers.</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"><a class="xref" href="C1.WPF.C1HierarchicalPresenter.html">C1HierarchicalPresenter</a></div>
    <div class="level9"><span class="xref">C1Menu</span></div>
      <div class="level10"><a class="xref" href="C1.WPF.C1MenuList.html">C1MenuList</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><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_C1Menu_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TemplateVisualState(Name = &quot;Focused&quot;, GroupName = &quot;FocusStates&quot;)]
[TemplateVisualState(Name = &quot;Unfocused&quot;, GroupName = &quot;FocusStates&quot;)]
[StyleTypedProperty(Property = &quot;SeparatorStyle&quot;, StyleTargetType = typeof(C1Separator))]
[StyleTypedProperty(Property = &quot;FirstLevelStyle&quot;, StyleTargetType = typeof(C1MenuItem))]
[StyleTypedProperty(Property = &quot;NonFirstLevelStyle&quot;, StyleTargetType = typeof(C1MenuItem))]
public class C1Menu : C1HierarchicalPresenter, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TemplateVisualState(Name:=&quot;Focused&quot;, GroupName:=&quot;FocusStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Unfocused&quot;, GroupName:=&quot;FocusStates&quot;)&gt;
&lt;StyleTypedProperty(Property:=&quot;SeparatorStyle&quot;, StyleTargetType:=GetType(C1Separator))&gt;
&lt;StyleTypedProperty(Property:=&quot;FirstLevelStyle&quot;, StyleTargetType:=GetType(C1MenuItem))&gt;
&lt;StyleTypedProperty(Property:=&quot;NonFirstLevelStyle&quot;, StyleTargetType:=GetType(C1MenuItem))&gt;
Public Class C1Menu
    Inherits C1HierarchicalPresenter
    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_C1Menu__ctor" data-uid="C1.WPF.C1Menu.#ctor">
          <a class="xref" href="C1.WPF.C1Menu.-ctor.html#C1_WPF_C1Menu__ctor">C1Menu()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of a <a class="xref" href="C1.WPF.C1Menu.html">C1Menu</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_C1Menu_AutoCloseProperty" data-uid="C1.WPF.C1Menu.AutoCloseProperty">
          <a class="xref" href="C1.WPF.C1Menu.AutoCloseProperty.html">AutoCloseProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.AutoClose.html#C1_WPF_C1Menu_AutoClose">AutoClose</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_DetectBoundariesProperty" data-uid="C1.WPF.C1Menu.DetectBoundariesProperty">
          <a class="xref" href="C1.WPF.C1Menu.DetectBoundariesProperty.html">DetectBoundariesProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.DetectBoundaries.html#C1_WPF_C1Menu_DetectBoundaries">DetectBoundaries</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_DisabledCuesVisibilityProperty" data-uid="C1.WPF.C1Menu.DisabledCuesVisibilityProperty">
          <a class="xref" href="C1.WPF.C1Menu.DisabledCuesVisibilityProperty.html">DisabledCuesVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.DisabledCuesVisibility.html#C1_WPF_C1Menu_DisabledCuesVisibility">DisabledCuesVisibility</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_FirstLevelStyleProperty" data-uid="C1.WPF.C1Menu.FirstLevelStyleProperty">
          <a class="xref" href="C1.WPF.C1Menu.FirstLevelStyleProperty.html">FirstLevelStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.FirstLevelStyle.html#C1_WPF_C1Menu_FirstLevelStyle">FirstLevelStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_FirstLevelTemplateProperty" data-uid="C1.WPF.C1Menu.FirstLevelTemplateProperty">
          <a class="xref" href="C1.WPF.C1Menu.FirstLevelTemplateProperty.html">FirstLevelTemplateProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.FirstLevelTemplate.html#C1_WPF_C1Menu_FirstLevelTemplate">FirstLevelTemplate</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_FocusCuesVisibilityProperty" data-uid="C1.WPF.C1Menu.FocusCuesVisibilityProperty">
          <a class="xref" href="C1.WPF.C1Menu.FocusCuesVisibilityProperty.html">FocusCuesVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.FocusCuesVisibility.html#C1_WPF_C1Menu_FocusCuesVisibility">FocusCuesVisibility</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_HighlightedBackgroundProperty" data-uid="C1.WPF.C1Menu.HighlightedBackgroundProperty">
          <a class="xref" href="C1.WPF.C1Menu.HighlightedBackgroundProperty.html">HighlightedBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.HighlightedBackground.html#C1_WPF_C1Menu_HighlightedBackground">HighlightedBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_IsFocusedProperty" data-uid="C1.WPF.C1Menu.IsFocusedProperty">
          <a class="xref" href="C1.WPF.C1Menu.IsFocusedProperty.html">IsFocusedProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.IsFocused.html#C1_WPF_C1Menu_IsFocused">IsFocused</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_MenuOpenDelayProperty" data-uid="C1.WPF.C1Menu.MenuOpenDelayProperty">
          <a class="xref" href="C1.WPF.C1Menu.MenuOpenDelayProperty.html">MenuOpenDelayProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.MenuOpenDelay.html#C1_WPF_C1Menu_MenuOpenDelay">MenuOpenDelay</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_NonFirstLevelStyleProperty" data-uid="C1.WPF.C1Menu.NonFirstLevelStyleProperty">
          <a class="xref" href="C1.WPF.C1Menu.NonFirstLevelStyleProperty.html">NonFirstLevelStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.NonFirstLevelStyle.html#C1_WPF_C1Menu_NonFirstLevelStyle">NonFirstLevelStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_NonFirstLevelTemplateProperty" data-uid="C1.WPF.C1Menu.NonFirstLevelTemplateProperty">
          <a class="xref" href="C1.WPF.C1Menu.NonFirstLevelTemplateProperty.html">NonFirstLevelTemplateProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.NonFirstLevelTemplate.html#C1_WPF_C1Menu_NonFirstLevelTemplate">NonFirstLevelTemplate</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OpenedBackgroundProperty" data-uid="C1.WPF.C1Menu.OpenedBackgroundProperty">
          <a class="xref" href="C1.WPF.C1Menu.OpenedBackgroundProperty.html">OpenedBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.OpenedBackground.html#C1_WPF_C1Menu_OpenedBackground">OpenedBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OrientationProperty" data-uid="C1.WPF.C1Menu.OrientationProperty">
          <a class="xref" href="C1.WPF.C1Menu.OrientationProperty.html">OrientationProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.Orientation.html#C1_WPF_C1Menu_Orientation">Orientation</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_SeparatorStyleProperty" data-uid="C1.WPF.C1Menu.SeparatorStyleProperty">
          <a class="xref" href="C1.WPF.C1Menu.SeparatorStyleProperty.html">SeparatorStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.SeparatorStyle.html#C1_WPF_C1Menu_SeparatorStyle">SeparatorStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_SubMenuMaxHeightProperty" data-uid="C1.WPF.C1Menu.SubMenuMaxHeightProperty">
          <a class="xref" href="C1.WPF.C1Menu.SubMenuMaxHeightProperty.html">SubMenuMaxHeightProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1Menu.SubMenuMaxHeight.html#C1_WPF_C1Menu_SubMenuMaxHeight">SubMenuMaxHeight</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_C1Menu_AutoClose" data-uid="C1.WPF.C1Menu.AutoClose">
          <a class="xref" href="C1.WPF.C1Menu.AutoClose.html#C1_WPF_C1Menu_AutoClose">AutoClose</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating if the menu will auto close when the user clicks outside of it.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_DetectBoundaries" data-uid="C1.WPF.C1Menu.DetectBoundaries">
          <a class="xref" href="C1.WPF.C1Menu.DetectBoundaries.html#C1_WPF_C1Menu_DetectBoundaries">DetectBoundaries</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating if the menu will auto update the position of its sub-menus when they are close to the boundaries of the application.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_DisabledCuesVisibility" data-uid="C1.WPF.C1Menu.DisabledCuesVisibility">
          <a class="xref" href="C1.WPF.C1Menu.DisabledCuesVisibility.html#C1_WPF_C1Menu_DisabledCuesVisibility">DisabledCuesVisibility</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the disabled visuals of the control are visible.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_FirstLevelStyle" data-uid="C1.WPF.C1Menu.FirstLevelStyle">
          <a class="xref" href="C1.WPF.C1Menu.FirstLevelStyle.html#C1_WPF_C1Menu_FirstLevelStyle">FirstLevelStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Represents the style to apply to all menu items at the first level.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_FirstLevelTemplate" data-uid="C1.WPF.C1Menu.FirstLevelTemplate">
          <a class="xref" href="C1.WPF.C1Menu.FirstLevelTemplate.html#C1_WPF_C1Menu_FirstLevelTemplate">FirstLevelTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Represents the template to apply to all menu items at the first level.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_FocusCuesVisibility" data-uid="C1.WPF.C1Menu.FocusCuesVisibility">
          <a class="xref" href="C1.WPF.C1Menu.FocusCuesVisibility.html#C1_WPF_C1Menu_FocusCuesVisibility">FocusCuesVisibility</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the focus visuals of the control are visible.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_HighlightedBackground" data-uid="C1.WPF.C1Menu.HighlightedBackground">
          <a class="xref" href="C1.WPF.C1Menu.HighlightedBackground.html#C1_WPF_C1Menu_HighlightedBackground">HighlightedBackground</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 menu item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_IsFocused" data-uid="C1.WPF.C1Menu.IsFocused">
          <a class="xref" href="C1.WPF.C1Menu.IsFocused.html#C1_WPF_C1Menu_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_C1Menu_MenuOpenDelay" data-uid="C1.WPF.C1Menu.MenuOpenDelay">
          <a class="xref" href="C1.WPF.C1Menu.MenuOpenDelay.html#C1_WPF_C1Menu_MenuOpenDelay">MenuOpenDelay</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or Sets a value (in milliseconds) for the delay used when opening a submenu.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_NonFirstLevelStyle" data-uid="C1.WPF.C1Menu.NonFirstLevelStyle">
          <a class="xref" href="C1.WPF.C1Menu.NonFirstLevelStyle.html#C1_WPF_C1Menu_NonFirstLevelStyle">NonFirstLevelStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Represents the style to apply to all menu items that are not in the first level.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_NonFirstLevelTemplate" data-uid="C1.WPF.C1Menu.NonFirstLevelTemplate">
          <a class="xref" href="C1.WPF.C1Menu.NonFirstLevelTemplate.html#C1_WPF_C1Menu_NonFirstLevelTemplate">NonFirstLevelTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Represents the template to apply to all menu items that are not in the first level.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OpenedBackground" data-uid="C1.WPF.C1Menu.OpenedBackground">
          <a class="xref" href="C1.WPF.C1Menu.OpenedBackground.html#C1_WPF_C1Menu_OpenedBackground">OpenedBackground</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 in a menu item when this item is opened.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_Orientation" data-uid="C1.WPF.C1Menu.Orientation">
          <a class="xref" href="C1.WPF.C1Menu.Orientation.html#C1_WPF_C1Menu_Orientation">Orientation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the direction in which to render the Menu control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_SeparatorStyle" data-uid="C1.WPF.C1Menu.SeparatorStyle">
          <a class="xref" href="C1.WPF.C1Menu.SeparatorStyle.html#C1_WPF_C1Menu_SeparatorStyle">SeparatorStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Default style applied to the <a class="xref" href="C1.WPF.C1Separator.html">C1Separator</a> located inside this <a class="xref" href="C1.WPF.C1Menu.html">C1Menu</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_SubMenuMaxHeight" data-uid="C1.WPF.C1Menu.SubMenuMaxHeight">
          <a class="xref" href="C1.WPF.C1Menu.SubMenuMaxHeight.html#C1_WPF_C1Menu_SubMenuMaxHeight">SubMenuMaxHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates the MaxHeight of the SubMenu.</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_C1Menu_ChangeVisualStateFocus_System_Boolean_" data-uid="C1.WPF.C1Menu.ChangeVisualStateFocus(System.Boolean)">
          <a class="xref" href="C1.WPF.C1Menu.ChangeVisualStateFocus.html#C1_WPF_C1Menu_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_C1Menu_ClearContainerForItemOverride_System_Windows_DependencyObject_System_Object_" data-uid="C1.WPF.C1Menu.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
          <a class="xref" href="C1.WPF.C1Menu.ClearContainerForItemOverride.html#C1_WPF_C1Menu_ClearContainerForItemOverride_System_Windows_DependencyObject_System_Object_">ClearContainerForItemOverride(DependencyObject, object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_Close" data-uid="C1.WPF.C1Menu.Close">
          <a class="xref" href="C1.WPF.C1Menu.Close.html#C1_WPF_C1Menu_Close">Close()</a>
        </td>
        <td class="markdown level1 summary"><p>Forces closing all opened sub-menus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_GetContainerForItemOverride" data-uid="C1.WPF.C1Menu.GetContainerForItemOverride">
          <a class="xref" href="C1.WPF.C1Menu.GetContainerForItemOverride.html#C1_WPF_C1Menu_GetContainerForItemOverride">GetContainerForItemOverride()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_IsItemItsOwnContainerOverride_System_Object_" data-uid="C1.WPF.C1Menu.IsItemItsOwnContainerOverride(System.Object)">
          <a class="xref" href="C1.WPF.C1Menu.IsItemItsOwnContainerOverride.html#C1_WPF_C1Menu_IsItemItsOwnContainerOverride_System_Object_">IsItemItsOwnContainerOverride(object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnApplyTemplate" data-uid="C1.WPF.C1Menu.OnApplyTemplate">
          <a class="xref" href="C1.WPF.C1Menu.OnApplyTemplate.html#C1_WPF_C1Menu_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"><p>Builds the visual tree for the <a class="xref" href="C1.WPF.C1Menu.html">C1Menu</a> control when a new template is applied.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnAutoCloseChanged_System_Boolean_" data-uid="C1.WPF.C1Menu.OnAutoCloseChanged(System.Boolean)">
          <a class="xref" href="C1.WPF.C1Menu.OnAutoCloseChanged.html#C1_WPF_C1Menu_OnAutoCloseChanged_System_Boolean_">OnAutoCloseChanged(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the property AutoClose changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnAutoClosed_System_EventArgs_" data-uid="C1.WPF.C1Menu.OnAutoClosed(System.EventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnAutoClosed.html#C1_WPF_C1Menu_OnAutoClosed_System_EventArgs_">OnAutoClosed(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the AutoClosed event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnAutoClosing_System_ComponentModel_CancelEventArgs_" data-uid="C1.WPF.C1Menu.OnAutoClosing(System.ComponentModel.CancelEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnAutoClosing.html#C1_WPF_C1Menu_OnAutoClosing_System_ComponentModel_CancelEventArgs_">OnAutoClosing(CancelEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the AutoClosing event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnItemChecked_C1_WPF_SourcedEventArgs_" data-uid="C1.WPF.C1Menu.OnItemChecked(C1.WPF.SourcedEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnItemChecked.html#C1_WPF_C1Menu_OnItemChecked_C1_WPF_SourcedEventArgs_">OnItemChecked(SourcedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1.Silverlight.C1Menu.ItemChecked</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnItemClick_C1_WPF_SourcedEventArgs_" data-uid="C1.WPF.C1Menu.OnItemClick(C1.WPF.SourcedEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnItemClick.html#C1_WPF_C1Menu_OnItemClick_C1_WPF_SourcedEventArgs_">OnItemClick(SourcedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1.Silverlight.C1Menu.ItemClick</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnItemClosed_C1_WPF_SourcedEventArgs_" data-uid="C1.WPF.C1Menu.OnItemClosed(C1.WPF.SourcedEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnItemClosed.html#C1_WPF_C1Menu_OnItemClosed_C1_WPF_SourcedEventArgs_">OnItemClosed(SourcedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1.Silverlight.C1Menu.ItemClosed</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnItemClosing_C1_WPF_CancelSourceEventArgs_" data-uid="C1.WPF.C1Menu.OnItemClosing(C1.WPF.CancelSourceEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnItemClosing.html#C1_WPF_C1Menu_OnItemClosing_C1_WPF_CancelSourceEventArgs_">OnItemClosing(CancelSourceEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1.Silverlight.C1Menu.ItemClosing</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnItemOpened_C1_WPF_SourcedEventArgs_" data-uid="C1.WPF.C1Menu.OnItemOpened(C1.WPF.SourcedEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnItemOpened.html#C1_WPF_C1Menu_OnItemOpened_C1_WPF_SourcedEventArgs_">OnItemOpened(SourcedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1.Silverlight.C1Menu.ItemOpened</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnItemOpening_C1_WPF_CancelSourceEventArgs_" data-uid="C1.WPF.C1Menu.OnItemOpening(C1.WPF.CancelSourceEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnItemOpening.html#C1_WPF_C1Menu_OnItemOpening_C1_WPF_CancelSourceEventArgs_">OnItemOpening(CancelSourceEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1.Silverlight.C1Menu.ItemOpening</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnItemUnchecked_C1_WPF_SourcedEventArgs_" data-uid="C1.WPF.C1Menu.OnItemUnchecked(C1.WPF.SourcedEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnItemUnchecked.html#C1_WPF_C1Menu_OnItemUnchecked_C1_WPF_SourcedEventArgs_">OnItemUnchecked(SourcedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">C1.Silverlight.C1Menu.ItemUnchecked</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_OnItemsChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_" data-uid="C1.WPF.C1Menu.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
          <a class="xref" href="C1.WPF.C1Menu.OnItemsChanged.html#C1_WPF_C1Menu_OnItemsChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_">OnItemsChanged(NotifyCollectionChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_PrepareContainerForItemOverride_System_Windows_DependencyObject_System_Object_" data-uid="C1.WPF.C1Menu.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
          <a class="xref" href="C1.WPF.C1Menu.PrepareContainerForItemOverride.html#C1_WPF_C1Menu_PrepareContainerForItemOverride_System_Windows_DependencyObject_System_Object_">PrepareContainerForItemOverride(DependencyObject, object)</a>
        </td>
        <td class="markdown level1 summary"></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_C1Menu_AutoClosed" data-uid="C1.WPF.C1Menu.AutoClosed">
          <a class="xref" href="C1.WPF.C1Menu.AutoClosed.html">AutoClosed</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the Menu is AutoClosed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_AutoClosing" data-uid="C1.WPF.C1Menu.AutoClosing">
          <a class="xref" href="C1.WPF.C1Menu.AutoClosing.html">AutoClosing</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the Menu is AutoClosing.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_ItemChecked" data-uid="C1.WPF.C1Menu.ItemChecked">
          <a class="xref" href="C1.WPF.C1Menu.ItemChecked.html">ItemChecked</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a C1MenuItem is checked.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_ItemClick" data-uid="C1.WPF.C1Menu.ItemClick">
          <a class="xref" href="C1.WPF.C1Menu.ItemClick.html">ItemClick</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a C1MenuItem is clicked.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_ItemClosed" data-uid="C1.WPF.C1Menu.ItemClosed">
          <a class="xref" href="C1.WPF.C1Menu.ItemClosed.html">ItemClosed</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a C1MenuItem is closed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_ItemClosing" data-uid="C1.WPF.C1Menu.ItemClosing">
          <a class="xref" href="C1.WPF.C1Menu.ItemClosing.html">ItemClosing</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a C1MenuItem is closing.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_ItemOpened" data-uid="C1.WPF.C1Menu.ItemOpened">
          <a class="xref" href="C1.WPF.C1Menu.ItemOpened.html">ItemOpened</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a C1MenuItem is opened.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_ItemOpening" data-uid="C1.WPF.C1Menu.ItemOpening">
          <a class="xref" href="C1.WPF.C1Menu.ItemOpening.html">ItemOpening</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a C1MenuItem is opening.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1Menu_ItemUnchecked" data-uid="C1.WPF.C1Menu.ItemUnchecked">
          <a class="xref" href="C1.WPF.C1Menu.ItemUnchecked.html">ItemUnchecked</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a C1MenuItem is unchecked.</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>
