# C1.Framework.Element

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Framework_Element" data-uid="C1.Framework.Element" class="text-break">Element Class
</h1>
  <div class="markdown level0 summary"><p>Base class for all elements, handles layout and styles. Instances of this
class have no content and no children.</p>
<p>Elements with content (and no children) derive from <a class="xref" href="C1.Framework.ContentElement.html">ContentElement</a>.</p>
<p>Elements with children derive from <a class="xref" href="C1.Framework.BasePanel.html">BasePanel</a>.</p>
<p>This class doesn't do much by itself except call virtual methods that can
be overridden in derived classes. It can draw a background and borders with 
no content, so it can be used to implement things like bars and spacers.</p>
<p>It is designed to be very light-weight, since typical documents may create 
thousands of these. Additional elements should be added to not-so-common derived 
classes.</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"><span class="xref">Element</span></div>
      <div class="level2"><a class="xref" href="C1.Framework.BasePanel.html">BasePanel</a></div>
      <div class="level2"><a class="xref" href="C1.Framework.ContentElement.html">ContentElement</a></div>
      <div class="level2"><a class="xref" href="C1.Framework.ControlHostElement.html">ControlHostElement</a></div>
      <div class="level2"><a class="xref" href="C1.Framework.Html.HyperlinkElement.html">HyperlinkElement</a></div>
      <div class="level2"><a class="xref" href="C1.Framework.IconElement.html">IconElement</a></div>
      <div class="level2"><a class="xref" href="C1.Framework.ProgressBarElement.html">ProgressBarElement</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="C1.Win.Accessibility.ISupportUia.html">ISupportUia</a></div>
  </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_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TypeConverter(typeof(ExpandableObjectConverter))]
public class Element : ISupportUia</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TypeConverter(GetType(ExpandableObjectConverter))&gt;
Public Class Element
    Implements ISupportUia</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_Framework_Element__ctor" data-uid="C1.Framework.Element.#ctor">
          <a class="xref" href="C1.Framework.Element.-ctor.html#C1_Framework_Element__ctor">Element()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new instance of an <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element__ctor_C1_Framework_Style_" data-uid="C1.Framework.Element.#ctor(C1.Framework.Style)">
          <a class="xref" href="C1.Framework.Element.-ctor.html#C1_Framework_Element__ctor_C1_Framework_Style_">Element(Style)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new instance of an <a class="xref" href="C1.Framework.Element.html">Element</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_Framework_Element__bounds" data-uid="C1.Framework.Element._bounds">
          <a class="xref" href="C1.Framework.Element._bounds.html">_bounds</a>
        </td>
        <td class="markdown level1 summary"><p>The <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> that defines the position of the <a class="xref" href="C1.Framework.Element.html">Element</a> within its parent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element__flags" data-uid="C1.Framework.Element._flags">
          <a class="xref" href="C1.Framework.Element._flags.html">_flags</a>
        </td>
        <td class="markdown level1 summary"><p>An <a class="xref" href="C1.Framework.Element.ElementFlags.html">Element.ElementFlags</a> value that defines the behavior of this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element__parent" data-uid="C1.Framework.Element._parent">
          <a class="xref" href="C1.Framework.Element._parent.html">_parent</a>
        </td>
        <td class="markdown level1 summary"><p>The parent <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element__style" data-uid="C1.Framework.Element._style">
          <a class="xref" href="C1.Framework.Element._style.html">_style</a>
        </td>
        <td class="markdown level1 summary"><p>The <a class="xref" href="C1.Framework.Element.Style.html#C1_Framework_Element_Style">Style</a> object that defines the appearance of this <a class="xref" href="C1.Framework.Element.html">Element</a>.</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_Framework_Element_AutoHeight" data-uid="C1.Framework.Element.AutoHeight">
          <a class="xref" href="C1.Framework.Element.AutoHeight.html#C1_Framework_Element_AutoHeight">AutoHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> value specifying whether element height is automatically determined by its style and contents.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_AutoSize" data-uid="C1.Framework.Element.AutoSize">
          <a class="xref" href="C1.Framework.Element.AutoSize.html#C1_Framework_Element_AutoSize">AutoSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> value specifying whether element size is automatically determined by its style and contents.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_AutoWidth" data-uid="C1.Framework.Element.AutoWidth">
          <a class="xref" href="C1.Framework.Element.AutoWidth.html#C1_Framework_Element_AutoWidth">AutoWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> value specifying whether element width is automatically determined by its style and contents.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Bounds" data-uid="C1.Framework.Element.Bounds">
          <a class="xref" href="C1.Framework.Element.Bounds.html#C1_Framework_Element_Bounds">Bounds</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the element's bounds (size and location) within its parent element, in pixels.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Children" data-uid="C1.Framework.Element.Children">
          <a class="xref" href="C1.Framework.Element.Children.html#C1_Framework_Element_Children">Children</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a list of child elements.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ContainsFocus" data-uid="C1.Framework.Element.ContainsFocus">
          <a class="xref" href="C1.Framework.Element.ContainsFocus.html#C1_Framework_Element_ContainsFocus">ContainsFocus</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates whether this <a class="xref" href="C1.Framework.Element.html">Element</a> or one of its children has the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ContentBounds" data-uid="C1.Framework.Element.ContentBounds">
          <a class="xref" href="C1.Framework.Element.ContentBounds.html#C1_Framework_Element_ContentBounds">ContentBounds</a>
        </td>
        <td class="markdown level1 summary"><p>Client rectangle, in pixels.
This discounts margins, borders, and padding.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Enabled" data-uid="C1.Framework.Element.Enabled">
          <a class="xref" href="C1.Framework.Element.Enabled.html#C1_Framework_Element_Enabled">Enabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the element is enabled (can receive mouse and keyboard messages).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Focusable" data-uid="C1.Framework.Element.Focusable">
          <a class="xref" href="C1.Framework.Element.Focusable.html#C1_Framework_Element_Focusable">Focusable</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the element is focusable (receives keyboard messages).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Focused" data-uid="C1.Framework.Element.Focused">
          <a class="xref" href="C1.Framework.Element.Focused.html#C1_Framework_Element_Focused">Focused</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates whether this <a class="xref" href="C1.Framework.Element.html">Element</a> has the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ForceLineBreak" data-uid="C1.Framework.Element.ForceLineBreak">
          <a class="xref" href="C1.Framework.Element.ForceLineBreak.html#C1_Framework_Element_ForceLineBreak">ForceLineBreak</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="C1.Framework.Element.LineBreak.html">Element.LineBreak</a> value that determines whether there should be
line breaks before and/or after this <a class="xref" href="C1.Framework.Element.html">Element</a> when it occurs in a paragraph.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_HasChildren" data-uid="C1.Framework.Element.HasChildren">
          <a class="xref" href="C1.Framework.Element.HasChildren.html#C1_Framework_Element_HasChildren">HasChildren</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates the element has a non-empty <a class="xref" href="C1.Framework.Element.Children.html#C1_Framework_Element_Children">Children</a> collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Height" data-uid="C1.Framework.Element.Height">
          <a class="xref" href="C1.Framework.Element.Height.html#C1_Framework_Element_Height">Height</a>
        </td>
        <td class="markdown level1 summary"><p>Element height. Set to -1 to let the element calculate it automatically.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_HitTestable" data-uid="C1.Framework.Element.HitTestable">
          <a class="xref" href="C1.Framework.Element.HitTestable.html#C1_Framework_Element_HitTestable">HitTestable</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the element is hit-testable (receives mouse messages).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_HostControl" data-uid="C1.Framework.Element.HostControl">
          <a class="xref" href="C1.Framework.Element.HostControl.html#C1_Framework_Element_HostControl">HostControl</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control">Control</a> that is hosting this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_HostView" data-uid="C1.Framework.Element.HostView">
          <a class="xref" href="C1.Framework.Element.HostView.html#C1_Framework_Element_HostView">HostView</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.Framework.IView.html">IView</a> that is hosting this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_HostedControl" data-uid="C1.Framework.Element.HostedControl">
          <a class="xref" href="C1.Framework.Element.HostedControl.html#C1_Framework_Element_HostedControl">HostedControl</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control">Control</a> that is hosted in this element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_InheritedRtl" data-uid="C1.Framework.Element.InheritedRtl">
          <a class="xref" href="C1.Framework.Element.InheritedRtl.html#C1_Framework_Element_InheritedRtl">InheritedRtl</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the value of RightToLeft property is inherited from the parent element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_IsDirty" data-uid="C1.Framework.Element.IsDirty">
          <a class="xref" href="C1.Framework.Element.IsDirty.html#C1_Framework_Element_IsDirty">IsDirty</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates this element needs to be laid out.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_IsEnabled" data-uid="C1.Framework.Element.IsEnabled">
          <a class="xref" href="C1.Framework.Element.IsEnabled.html#C1_Framework_Element_IsEnabled">IsEnabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether this element and all its ancestors are enabled.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_IsFocusable" data-uid="C1.Framework.Element.IsFocusable">
          <a class="xref" href="C1.Framework.Element.IsFocusable.html#C1_Framework_Element_IsFocusable">IsFocusable</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether this element can currently receive the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_IsHot" data-uid="C1.Framework.Element.IsHot">
          <a class="xref" href="C1.Framework.Element.IsHot.html#C1_Framework_Element_IsHot">IsHot</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the element should be displayed using the Style.Hot style.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_IsPressed" data-uid="C1.Framework.Element.IsPressed">
          <a class="xref" href="C1.Framework.Element.IsPressed.html#C1_Framework_Element_IsPressed">IsPressed</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the element should be displayed using the Style.Pressed style.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_IsVisible" data-uid="C1.Framework.Element.IsVisible">
          <a class="xref" href="C1.Framework.Element.IsVisible.html#C1_Framework_Element_IsVisible">IsVisible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether this element and all its ancestors are visible.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Left" data-uid="C1.Framework.Element.Left">
          <a class="xref" href="C1.Framework.Element.Left.html#C1_Framework_Element_Left">Left</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the horizontal position of the element within its parent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_LineDescent" data-uid="C1.Framework.Element.LineDescent">
          <a class="xref" href="C1.Framework.Element.LineDescent.html#C1_Framework_Element_LineDescent">LineDescent</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the portion of the element that renders below the baseline.
Usually non-zero only for text elements, depends on font.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Location" data-uid="C1.Framework.Element.Location">
          <a class="xref" href="C1.Framework.Element.Location.html#C1_Framework_Element_Location">Location</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the location of the element within its parent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Parent" data-uid="C1.Framework.Element.Parent">
          <a class="xref" href="C1.Framework.Element.Parent.html#C1_Framework_Element_Parent">Parent</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the element's parent, or null if this is the root element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_RenderStyle" data-uid="C1.Framework.Element.RenderStyle">
          <a class="xref" href="C1.Framework.Element.RenderStyle.html#C1_Framework_Element_RenderStyle">RenderStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the element's style, or a default style if the element doesn't have one.
This never returns null.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_RightToLeft" data-uid="C1.Framework.Element.RightToLeft">
          <a class="xref" href="C1.Framework.Element.RightToLeft.html#C1_Framework_Element_RightToLeft">RightToLeft</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the element should be drawn using right-to-left layout.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Root" data-uid="C1.Framework.Element.Root">
          <a class="xref" href="C1.Framework.Element.Root.html#C1_Framework_Element_Root">Root</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the element's top-level parent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ShowFocusRectangle" data-uid="C1.Framework.Element.ShowFocusRectangle">
          <a class="xref" href="C1.Framework.Element.ShowFocusRectangle.html#C1_Framework_Element_ShowFocusRectangle">ShowFocusRectangle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the element should display a focus rectangle when it has focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Size" data-uid="C1.Framework.Element.Size">
          <a class="xref" href="C1.Framework.Element.Size.html#C1_Framework_Element_Size">Size</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the size of the element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Style" data-uid="C1.Framework.Element.Style">
          <a class="xref" href="C1.Framework.Element.Style.html#C1_Framework_Element_Style">Style</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Style object used to render this Element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_SuppressEvents" data-uid="C1.Framework.Element.SuppressEvents">
          <a class="xref" href="C1.Framework.Element.SuppressEvents.html#C1_Framework_Element_SuppressEvents">SuppressEvents</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets events supression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_TabIndex" data-uid="C1.Framework.Element.TabIndex">
          <a class="xref" href="C1.Framework.Element.TabIndex.html#C1_Framework_Element_TabIndex">TabIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the tab order of the element within its container.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Top" data-uid="C1.Framework.Element.Top">
          <a class="xref" href="C1.Framework.Element.Top.html#C1_Framework_Element_Top">Top</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the vertical position of the element within its parent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Validated" data-uid="C1.Framework.Element.Validated">
          <a class="xref" href="C1.Framework.Element.Validated.html#C1_Framework_Element_Validated">Validated</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating if the contents was successfully validated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Visible" data-uid="C1.Framework.Element.Visible">
          <a class="xref" href="C1.Framework.Element.Visible.html#C1_Framework_Element_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the element is visible.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Width" data-uid="C1.Framework.Element.Width">
          <a class="xref" href="C1.Framework.Element.Width.html#C1_Framework_Element_Width">Width</a>
        </td>
        <td class="markdown level1 summary"><p>Element width. Set to -1 to let the element calculate it automatically.</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_Framework_Element_ApplicationHasFocus_System_Boolean_" data-uid="C1.Framework.Element.ApplicationHasFocus(System.Boolean)">
          <a class="xref" href="C1.Framework.Element.ApplicationHasFocus.html#C1_Framework_Element_ApplicationHasFocus_System_Boolean_">ApplicationHasFocus(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Clone" data-uid="C1.Framework.Element.Clone">
          <a class="xref" href="C1.Framework.Element.Clone.html#C1_Framework_Element_Clone">Clone()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns a clone of this element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_FinalizeUI" data-uid="C1.Framework.Element.FinalizeUI">
          <a class="xref" href="C1.Framework.Element.FinalizeUI.html#C1_Framework_Element_FinalizeUI">FinalizeUI()</a>
        </td>
        <td class="markdown level1 summary"><p>Finalizes the user interface. This method is called when element is removed from UI.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_FindMnemonic_C1_Framework_Element_System_Char_" data-uid="C1.Framework.Element.FindMnemonic(C1.Framework.Element,System.Char)">
          <a class="xref" href="C1.Framework.Element.FindMnemonic.html#C1_Framework_Element_FindMnemonic_C1_Framework_Element_System_Char_">FindMnemonic(Element, char)</a>
        </td>
        <td class="markdown level1 summary"><p>Finds the <a class="xref" href="C1.Framework.Element.html">Element</a> that is represented by a given hot key.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Focus" data-uid="C1.Framework.Element.Focus">
          <a class="xref" href="C1.Framework.Element.Focus.html#C1_Framework_Element_Focus">Focus()</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the focus to the host control and to this <a class="xref" href="C1.Framework.Element.html">Element</a> within the host control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetBitmapResource_System_String_" data-uid="C1.Framework.Element.GetBitmapResource(System.String)">
          <a class="xref" href="C1.Framework.Element.GetBitmapResource.html#C1_Framework_Element_GetBitmapResource_System_String_">GetBitmapResource(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.bitmap">Bitmap</a> from the application's embedded resources.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetBorderPath_C1_Framework_Style_System_Drawing_Rectangle_C1_Framework_Thickness_" data-uid="C1.Framework.Element.GetBorderPath(C1.Framework.Style,System.Drawing.Rectangle,C1.Framework.Thickness)">
          <a class="xref" href="C1.Framework.Element.GetBorderPath.html#C1_Framework_Element_GetBorderPath_C1_Framework_Style_System_Drawing_Rectangle_C1_Framework_Thickness_">GetBorderPath(Style, Rectangle, Thickness)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.drawing2d.graphicspath">GraphicsPath</a> that covers only the borders (hollow, used to renders the borders).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetBounds_C1_Framework_Element_" data-uid="C1.Framework.Element.GetBounds(C1.Framework.Element)">
          <a class="xref" href="C1.Framework.Element.GetBounds.html#C1_Framework_Element_GetBounds_C1_Framework_Element_">GetBounds(Element)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the element's bounds (size and location) within an arbitrary ancestor, in pixels.</p>
<param name="ancestor">Ancestor element (parent, grand-parent, etc).
<returns>A <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> that corresponds to the element's position 
within the given <code class="paramref">ancestor</code>.</returns>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetBounds_C1_Framework_Element_System_Boolean_System_Boolean_" data-uid="C1.Framework.Element.GetBounds(C1.Framework.Element,System.Boolean,System.Boolean)">
          <a class="xref" href="C1.Framework.Element.GetBounds.html#C1_Framework_Element_GetBounds_C1_Framework_Element_System_Boolean_System_Boolean_">GetBounds(Element, bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the element's bounds (size and location) within an arbitrary ancestor, in pixels.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetDeviceDPI" data-uid="C1.Framework.Element.GetDeviceDPI">
          <a class="xref" href="C1.Framework.Element.GetDeviceDPI.html#C1_Framework_Element_GetDeviceDPI">GetDeviceDPI()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the DPI value for the display device where the <a class="xref" href="C1.Framework.Element.HostControl.html#C1_Framework_Element_HostControl">HostControl</a> is currently being displayed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetFlags_C1_Framework_Element_ElementFlags_" data-uid="C1.Framework.Element.GetFlags(C1.Framework.Element.ElementFlags)">
          <a class="xref" href="C1.Framework.Element.GetFlags.html#C1_Framework_Element_GetFlags_C1_Framework_Element_ElementFlags_">GetFlags(ElementFlags)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetImageResource_System_String_" data-uid="C1.Framework.Element.GetImageResource(System.String)">
          <a class="xref" href="C1.Framework.Element.GetImageResource.html#C1_Framework_Element_GetImageResource_System_String_">GetImageResource(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.image">Image</a> from the application's embedded resources.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetParentOfType_System_Type_" data-uid="C1.Framework.Element.GetParentOfType(System.Type)">
          <a class="xref" href="C1.Framework.Element.GetParentOfType.html#C1_Framework_Element_GetParentOfType_System_Type_">GetParentOfType(Type)</a>
        </td>
        <td class="markdown level1 summary"><p>Navigates up the tree to find an ancestor of a given type.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetParent__1" data-uid="C1.Framework.Element.GetParent``1">
          <a class="xref" href="C1.Framework.Element.GetParent.html#C1_Framework_Element_GetParent__1">GetParent&lt;T&gt;()</a>
        </td>
        <td class="markdown level1 summary"><p>Navigates up the tree to find an ancestor of a given type.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GetScrollOrigin" data-uid="C1.Framework.Element.GetScrollOrigin">
          <a class="xref" href="C1.Framework.Element.GetScrollOrigin.html#C1_Framework_Element_GetScrollOrigin">GetScrollOrigin()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the scroll origin (override to implement non-scrolling areas).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_HitTest_System_Drawing_Point_" data-uid="C1.Framework.Element.HitTest(System.Drawing.Point)">
          <a class="xref" href="C1.Framework.Element.HitTest.html#C1_Framework_Element_HitTest_System_Drawing_Point_">HitTest(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the element at a given point.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Invalidate" data-uid="C1.Framework.Element.Invalidate">
          <a class="xref" href="C1.Framework.Element.Invalidate.html#C1_Framework_Element_Invalidate">Invalidate()</a>
        </td>
        <td class="markdown level1 summary"><p>Invalidates this <a class="xref" href="C1.Framework.Element.html">Element</a> within the host control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Invalidate_System_Boolean_" data-uid="C1.Framework.Element.Invalidate(System.Boolean)">
          <a class="xref" href="C1.Framework.Element.Invalidate.html#C1_Framework_Element_Invalidate_System_Boolean_">Invalidate(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Invalidates this <a class="xref" href="C1.Framework.Element.html">Element</a> within the host control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_IsChildOf_C1_Framework_Element_" data-uid="C1.Framework.Element.IsChildOf(C1.Framework.Element)">
          <a class="xref" href="C1.Framework.Element.IsChildOf.html#C1_Framework_Element_IsChildOf_C1_Framework_Element_">IsChildOf(Element)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether this element is a child of another element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_IsInputKey_System_Windows_Forms_Keys_" data-uid="C1.Framework.Element.IsInputKey(System.Windows.Forms.Keys)">
          <a class="xref" href="C1.Framework.Element.IsInputKey.html#C1_Framework_Element_IsInputKey_System_Windows_Forms_Keys_">IsInputKey(Keys)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the specified key is a regular input key or a special key that requires preprocessing.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Layout" data-uid="C1.Framework.Element.Layout">
          <a class="xref" href="C1.Framework.Element.Layout.html#C1_Framework_Element_Layout">Layout()</a>
        </td>
        <td class="markdown level1 summary"><p>Perform layout using host control's <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.graphics">Graphics</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Layout_System_Drawing_Graphics_" data-uid="C1.Framework.Element.Layout(System.Drawing.Graphics)">
          <a class="xref" href="C1.Framework.Element.Layout.html#C1_Framework_Element_Layout_System_Drawing_Graphics_">Layout(Graphics)</a>
        </td>
        <td class="markdown level1 summary"><p>Lays out this element based on its style and contents.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Measure_C1_Framework_Style_System_Drawing_Graphics_System_Object_" data-uid="C1.Framework.Element.Measure(C1.Framework.Style,System.Drawing.Graphics,System.Object)">
          <a class="xref" href="C1.Framework.Element.Measure.html#C1_Framework_Element_Measure_C1_Framework_Style_System_Drawing_Graphics_System_Object_">Measure(Style, Graphics, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Provides the size, in pixels, of the specified content drawn on the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.graphics">Graphics</a> surface with the specified style.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Measure_C1_Framework_Style_System_Drawing_Graphics_System_Object_System_Int32_" data-uid="C1.Framework.Element.Measure(C1.Framework.Style,System.Drawing.Graphics,System.Object,System.Int32)">
          <a class="xref" href="C1.Framework.Element.Measure.html#C1_Framework_Element_Measure_C1_Framework_Style_System_Drawing_Graphics_System_Object_System_Int32_">Measure(Style, Graphics, object, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Provides the size, in pixels, of the specified content drawn on the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.graphics">Graphics</a> surface within the rectangle of the specified width with the specified style settings.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Measure_System_Drawing_Graphics_System_Object_" data-uid="C1.Framework.Element.Measure(System.Drawing.Graphics,System.Object)">
          <a class="xref" href="C1.Framework.Element.Measure.html#C1_Framework_Element_Measure_System_Drawing_Graphics_System_Object_">Measure(Graphics, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Provides the size, in pixels, of the specified content drawn on the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.graphics">Graphics</a> surface.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Measure_System_Drawing_Graphics_System_Object_System_Int32_" data-uid="C1.Framework.Element.Measure(System.Drawing.Graphics,System.Object,System.Int32)">
          <a class="xref" href="C1.Framework.Element.Measure.html#C1_Framework_Element_Measure_System_Drawing_Graphics_System_Object_System_Int32_">Measure(Graphics, object, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Provides the size, in pixels, of the specified content drawn on the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.graphics">Graphics</a> surface within the rectangle of the specified width.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Offset_System_Int32_System_Int32_" data-uid="C1.Framework.Element.Offset(System.Int32,System.Int32)">
          <a class="xref" href="C1.Framework.Element.Offset.html#C1_Framework_Element_Offset_System_Int32_System_Int32_">Offset(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Adjusts the location of this element by the specified amount.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnBoundsChanged_System_Drawing_Rectangle_System_Drawing_Rectangle_" data-uid="C1.Framework.Element.OnBoundsChanged(System.Drawing.Rectangle,System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Element.OnBoundsChanged.html#C1_Framework_Element_OnBoundsChanged_System_Drawing_Rectangle_System_Drawing_Rectangle_">OnBoundsChanged(Rectangle, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when Bounds changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnClick_System_EventArgs_" data-uid="C1.Framework.Element.OnClick(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnClick.html#C1_Framework_Element_OnClick_System_EventArgs_">OnClick(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the user clicks this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnDoubleClick_System_EventArgs_" data-uid="C1.Framework.Element.OnDoubleClick(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnDoubleClick.html#C1_Framework_Element_OnDoubleClick_System_EventArgs_">OnDoubleClick(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the user double-clicks this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnGotFocus_System_EventArgs_" data-uid="C1.Framework.Element.OnGotFocus(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnGotFocus.html#C1_Framework_Element_OnGotFocus_System_EventArgs_">OnGotFocus(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when this <a class="xref" href="C1.Framework.Element.html">Element</a> receives the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnKeyDown_System_Windows_Forms_KeyEventArgs_" data-uid="C1.Framework.Element.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnKeyDown.html#C1_Framework_Element_OnKeyDown_System_Windows_Forms_KeyEventArgs_">OnKeyDown(KeyEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the user presses a key and this <a class="xref" href="C1.Framework.Element.html">Element</a> has the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnKeyPress_System_Windows_Forms_KeyPressEventArgs_" data-uid="C1.Framework.Element.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnKeyPress.html#C1_Framework_Element_OnKeyPress_System_Windows_Forms_KeyPressEventArgs_">OnKeyPress(KeyPressEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the user presses a character key and this <a class="xref" href="C1.Framework.Element.html">Element</a> has the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnKeyUp_System_Windows_Forms_KeyEventArgs_" data-uid="C1.Framework.Element.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnKeyUp.html#C1_Framework_Element_OnKeyUp_System_Windows_Forms_KeyEventArgs_">OnKeyUp(KeyEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the user releases a key and this <a class="xref" href="C1.Framework.Element.html">Element</a> has the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnLostFocus_System_EventArgs_" data-uid="C1.Framework.Element.OnLostFocus(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnLostFocus.html#C1_Framework_Element_OnLostFocus_System_EventArgs_">OnLostFocus(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when this <a class="xref" href="C1.Framework.Element.html">Element</a> loses the focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseDown_System_Windows_Forms_MouseEventArgs_" data-uid="C1.Framework.Element.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseDown.html#C1_Framework_Element_OnMouseDown_System_Windows_Forms_MouseEventArgs_">OnMouseDown(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the user presses a mouse button over this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseEnter_System_EventArgs_" data-uid="C1.Framework.Element.OnMouseEnter(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseEnter.html#C1_Framework_Element_OnMouseEnter_System_EventArgs_">OnMouseEnter(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the mouse enters this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseEnterHover_System_EventArgs_" data-uid="C1.Framework.Element.OnMouseEnterHover(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseEnterHover.html#C1_Framework_Element_OnMouseEnterHover_System_EventArgs_">OnMouseEnterHover(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the mouse enters this <a class="xref" href="C1.Framework.Element.html">Element</a>,
even if another element has captured the mouse.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseLeave_System_EventArgs_" data-uid="C1.Framework.Element.OnMouseLeave(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseLeave.html#C1_Framework_Element_OnMouseLeave_System_EventArgs_">OnMouseLeave(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the mouse leaves this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseLeaveHover_System_EventArgs_" data-uid="C1.Framework.Element.OnMouseLeaveHover(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseLeaveHover.html#C1_Framework_Element_OnMouseLeaveHover_System_EventArgs_">OnMouseLeaveHover(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the mouse leaves this <a class="xref" href="C1.Framework.Element.html">Element</a>,
even if another element has captured the mouse.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseLostCapture_System_Windows_Forms_MouseEventArgs_" data-uid="C1.Framework.Element.OnMouseLostCapture(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseLostCapture.html#C1_Framework_Element_OnMouseLostCapture_System_Windows_Forms_MouseEventArgs_">OnMouseLostCapture(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the user releases the left mouse button over a disabled <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseMove_System_Windows_Forms_MouseEventArgs_" data-uid="C1.Framework.Element.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseMove.html#C1_Framework_Element_OnMouseMove_System_Windows_Forms_MouseEventArgs_">OnMouseMove(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the mouse moves over this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseUp_System_Windows_Forms_MouseEventArgs_" data-uid="C1.Framework.Element.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseUp.html#C1_Framework_Element_OnMouseUp_System_Windows_Forms_MouseEventArgs_">OnMouseUp(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the user releases a mouse button over this <a class="xref" href="C1.Framework.Element.html">Element</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnMouseWheel_System_Windows_Forms_MouseEventArgs_" data-uid="C1.Framework.Element.OnMouseWheel(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnMouseWheel.html#C1_Framework_Element_OnMouseWheel_System_Windows_Forms_MouseEventArgs_">OnMouseWheel(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Handles MouseWheel events.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnRightToLeftChanged" data-uid="C1.Framework.Element.OnRightToLeftChanged">
          <a class="xref" href="C1.Framework.Element.OnRightToLeftChanged.html#C1_Framework_Element_OnRightToLeftChanged">OnRightToLeftChanged()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnStateChanged_C1_Framework_Element_ElementFlags_" data-uid="C1.Framework.Element.OnStateChanged(C1.Framework.Element.ElementFlags)">
          <a class="xref" href="C1.Framework.Element.OnStateChanged.html#C1_Framework_Element_OnStateChanged_C1_Framework_Element_ElementFlags_">OnStateChanged(ElementFlags)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the state of this <a class="xref" href="C1.Framework.Element.html">Element</a> changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnValidated_System_EventArgs_" data-uid="C1.Framework.Element.OnValidated(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.OnValidated.html#C1_Framework_Element_OnValidated_System_EventArgs_">OnValidated(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control after the element has been validated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_OnValidating_System_ComponentModel_CancelEventArgs_" data-uid="C1.Framework.Element.OnValidating(System.ComponentModel.CancelEventArgs)">
          <a class="xref" href="C1.Framework.Element.OnValidating.html#C1_Framework_Element_OnValidating_System_ComponentModel_CancelEventArgs_">OnValidating(CancelEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called by the host control when the element is about to lose focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_PointToClient_System_Drawing_Point_" data-uid="C1.Framework.Element.PointToClient(System.Drawing.Point)">
          <a class="xref" href="C1.Framework.Element.PointToClient.html#C1_Framework_Element_PointToClient_System_Drawing_Point_">PointToClient(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Computes the location of the specified screen point into client coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_PointToScreen_System_Drawing_Point_" data-uid="C1.Framework.Element.PointToScreen(System.Drawing.Point)">
          <a class="xref" href="C1.Framework.Element.PointToScreen.html#C1_Framework_Element_PointToScreen_System_Drawing_Point_">PointToScreen(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Computes the location of the specified client point into screen coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_RaiseGotFocus_System_EventArgs_" data-uid="C1.Framework.Element.RaiseGotFocus(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.RaiseGotFocus.html#C1_Framework_Element_RaiseGotFocus_System_EventArgs_">RaiseGotFocus(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Framework.Element.GotFocus.html">GotFocus</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_RaiseLostFocus_System_EventArgs_" data-uid="C1.Framework.Element.RaiseLostFocus(System.EventArgs)">
          <a class="xref" href="C1.Framework.Element.RaiseLostFocus.html#C1_Framework_Element_RaiseLostFocus_System_EventArgs_">RaiseLostFocus(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="C1.Framework.Element.LostFocus.html">LostFocus</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_Render_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="C1.Framework.Element.Render(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Element.Render.html#C1_Framework_Element_Render_System_Drawing_Graphics_System_Drawing_Rectangle_">Render(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Renders the element into a given rectangle.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_RenderChildren_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="C1.Framework.Element.RenderChildren(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Element.RenderChildren.html#C1_Framework_Element_RenderChildren_System_Drawing_Graphics_System_Drawing_Rectangle_">RenderChildren(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Renders the child elements into a given rectangle.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_RenderContent_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="C1.Framework.Element.RenderContent(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Element.RenderContent.html#C1_Framework_Element_RenderContent_System_Drawing_Graphics_System_Drawing_Rectangle_">RenderContent(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Render this element's content (no children).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_RescaleConstantsForDpi_System_Int32_System_Int32_" data-uid="C1.Framework.Element.RescaleConstantsForDpi(System.Int32,System.Int32)">
          <a class="xref" href="C1.Framework.Element.RescaleConstantsForDpi.html#C1_Framework_Element_RescaleConstantsForDpi_System_Int32_System_Int32_">RescaleConstantsForDpi(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Provides constants for rescaling the <a class="xref" href="C1.Framework.Element.html">Element</a> when a DPI change occurs.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ScaleToDeviceDPI_C1_Framework_Style_" data-uid="C1.Framework.Element.ScaleToDeviceDPI(C1.Framework.Style)">
          <a class="xref" href="C1.Framework.Element.ScaleToDeviceDPI.html#C1_Framework_Element_ScaleToDeviceDPI_C1_Framework_Style_">ScaleToDeviceDPI(Style)</a>
        </td>
        <td class="markdown level1 summary"><p>Scales the <a class="xref" href="C1.Framework.Style.html">Style</a> instance uses the DeviceDpi value if this element has a <a class="xref" href="C1.Framework.Element.HostControl.html#C1_Framework_Element_HostControl">HostControl</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ScaleToDeviceDPI_C1_Framework_Thickness_" data-uid="C1.Framework.Element.ScaleToDeviceDPI(C1.Framework.Thickness)">
          <a class="xref" href="C1.Framework.Element.ScaleToDeviceDPI.html#C1_Framework_Element_ScaleToDeviceDPI_C1_Framework_Thickness_">ScaleToDeviceDPI(Thickness)</a>
        </td>
        <td class="markdown level1 summary"><p>Scales a value uses the DeviceDpi value if this element has a <a class="xref" href="C1.Framework.Element.HostControl.html#C1_Framework_Element_HostControl">HostControl</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ScaleToDeviceDPI_System_Drawing_Size_" data-uid="C1.Framework.Element.ScaleToDeviceDPI(System.Drawing.Size)">
          <a class="xref" href="C1.Framework.Element.ScaleToDeviceDPI.html#C1_Framework_Element_ScaleToDeviceDPI_System_Drawing_Size_">ScaleToDeviceDPI(Size)</a>
        </td>
        <td class="markdown level1 summary"><p>Scales a value uses the DeviceDpi value if this element has a <a class="xref" href="C1.Framework.Element.HostControl.html#C1_Framework_Element_HostControl">HostControl</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ScaleToDeviceDPI_System_Int32_" data-uid="C1.Framework.Element.ScaleToDeviceDPI(System.Int32)">
          <a class="xref" href="C1.Framework.Element.ScaleToDeviceDPI.html#C1_Framework_Element_ScaleToDeviceDPI_System_Int32_">ScaleToDeviceDPI(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Scales a value uses the DeviceDpi value if this element has a <a class="xref" href="C1.Framework.Element.HostControl.html#C1_Framework_Element_HostControl">HostControl</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_SetDirty" data-uid="C1.Framework.Element.SetDirty">
          <a class="xref" href="C1.Framework.Element.SetDirty.html#C1_Framework_Element_SetDirty">SetDirty()</a>
        </td>
        <td class="markdown level1 summary"><p>Marks this element as dirty, forcing all parent and child elements to be laid out.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_SetDirty_System_Boolean_" data-uid="C1.Framework.Element.SetDirty(System.Boolean)">
          <a class="xref" href="C1.Framework.Element.SetDirty.html#C1_Framework_Element_SetDirty_System_Boolean_">SetDirty(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Marks this element as dirty, forcing all parent and child elements to be laid out.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_SetDirty_System_Boolean_System_Boolean_" data-uid="C1.Framework.Element.SetDirty(System.Boolean,System.Boolean)">
          <a class="xref" href="C1.Framework.Element.SetDirty.html#C1_Framework_Element_SetDirty_System_Boolean_System_Boolean_">SetDirty(bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Marks this element as dirty, forcing all parent and child elements to be laid out.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_SetFlags_C1_Framework_Element_ElementFlags_System_Boolean_" data-uid="C1.Framework.Element.SetFlags(C1.Framework.Element.ElementFlags,System.Boolean)">
          <a class="xref" href="C1.Framework.Element.SetFlags.html#C1_Framework_Element_SetFlags_C1_Framework_Element_ElementFlags_System_Boolean_">SetFlags(ElementFlags, bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_SetFlags_C1_Framework_Element_ElementFlags_System_Boolean_System_Boolean_" data-uid="C1.Framework.Element.SetFlags(C1.Framework.Element.ElementFlags,System.Boolean,System.Boolean)">
          <a class="xref" href="C1.Framework.Element.SetFlags.html#C1_Framework_Element_SetFlags_C1_Framework_Element_ElementFlags_System_Boolean_System_Boolean_">SetFlags(ElementFlags, bool, bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_ThreadHasFocus_System_IntPtr_" data-uid="C1.Framework.Element.ThreadHasFocus(System.IntPtr)">
          <a class="xref" href="C1.Framework.Element.ThreadHasFocus.html#C1_Framework_Element_ThreadHasFocus_System_IntPtr_">ThreadHasFocus(nint)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_UpdateStyle_C1_Framework_DynamicStyle_C1_Framework_Element_" data-uid="C1.Framework.Element.UpdateStyle(C1.Framework.DynamicStyle,C1.Framework.Element)">
          <a class="xref" href="C1.Framework.Element.UpdateStyle.html#C1_Framework_Element_UpdateStyle_C1_Framework_DynamicStyle_C1_Framework_Element_">UpdateStyle(DynamicStyle, Element)</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_Framework_Element_BoundsChanged" data-uid="C1.Framework.Element.BoundsChanged">
          <a class="xref" href="C1.Framework.Element.BoundsChanged.html">BoundsChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the element bounds changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_EnabledChanged" data-uid="C1.Framework.Element.EnabledChanged">
          <a class="xref" href="C1.Framework.Element.EnabledChanged.html">EnabledChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the enabled property changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_GotFocus" data-uid="C1.Framework.Element.GotFocus">
          <a class="xref" href="C1.Framework.Element.GotFocus.html">GotFocus</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the element got focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_LostFocus" data-uid="C1.Framework.Element.LostFocus">
          <a class="xref" href="C1.Framework.Element.LostFocus.html">LostFocus</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the element lost focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Element_VisibleChanged" data-uid="C1.Framework.Element.VisibleChanged">
          <a class="xref" href="C1.Framework.Element.VisibleChanged.html">VisibleChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the visible property changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
