# C1.Framework.Element.ElementFlags

## Content

<div class="doc-site-dotnet-api-container">




  <h1 id="C1_Framework_Element_ElementFlags" data-uid="C1.Framework.Element.ElementFlags" class="text-break">Element.ElementFlags Enum
</h1>
  <div class="markdown level0 summary"><p>Flags that represent the state of an <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Framework.html">C1.Framework</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.10.dll</h6>
  <h5 id="C1_Framework_Element_ElementFlags_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Flags]
public enum Element.ElementFlags</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Flags&gt;
Public Enum Element.ElementFlags</code></pre>
  </div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    <thead>
    </thead></thead><tbody>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_AutoHeight">AutoHeight</td>
        <td><p>The height of the element is automatically determined by its style and contents.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_AutoWidth">AutoWidth</td>
        <td><p>The width of the element is automatically determined by its style and contents.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Dirty">Dirty</td>
        <td><p>Element should be laid out before it is rendered.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Enabled">Enabled</td>
        <td><p>The element is enabled and may receive mouse and keyboard messages.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Focusable">Focusable</td>
        <td><p>The element recognizes keyboard messages.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_HitTestable">HitTestable</td>
        <td><p>The element recognizes mouse messages.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Horizontal">Horizontal</td>
        <td><p>Flow child elements in the horizontal direction.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Hot">Hot</td>
        <td><p>The mouse is over the element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_InheritedRtl">InheritedRtl</td>
        <td><p>Indicates if the value of RightToLeft property is inherited from the parent element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Isolated">Isolated</td>
        <td><p>The Hot state does not propagate automatically to the parent element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Pressed">Pressed</td>
        <td><p>The mouse is over the element and the left button is pressed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_RightToLeft">RightToLeft</td>
        <td><p>Used for international applications where the language is written from right to left.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_ShowFocus">ShowFocus</td>
        <td><p>The element should display a focus rectangle when it has the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_TabStop">TabStop</td>
        <td><p>The element can receive the focus when the tab key is pressed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Validated">Validated</td>
        <td><p>Indicates if the contents was successfully validated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ElementFlags_Visible">Visible</td>
        <td><p>Element is visible.</p>
</td>
      </tr>
    </tbody>
  </table>
</div>
