# C1.Win.Accessibility.UiaItem

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_Accessibility_UiaItem" data-uid="C1.Win.Accessibility.UiaItem" class="text-break">UiaItem Class
</h1>
  <div class="markdown level0 summary"><p>Represents base class for UIA item.</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">UiaItem</span></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaButton.html">UiaButton</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaCheckBox.html">UiaCheckBox</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaComboBox.html">UiaComboBox</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaDataItem.html">UiaDataItem</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaEdit.html">UiaEdit</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaGroup.html">UiaGroup</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaHeader.html">UiaHeader</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaHeaderItem.html">UiaHeaderItem</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaImage.html">UiaImage</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaList.html">UiaList</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaListItem.html">UiaListItem</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaMenu.html">UiaMenu</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaMenuItem.html">UiaMenuItem</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaPane.html">UiaPane</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaProgressBar.html">UiaProgressBar</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaRadioButton.html">UiaRadioButton</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaScrollBar.html">UiaScrollBar</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaSeparator.html">UiaSeparator</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaSlider.html">UiaSlider</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaSpinner.html">UiaSpinner</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaSplitButton.html">UiaSplitButton</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaTab.html">UiaTab</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaTabItem.html">UiaTabItem</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaTableBase.html">UiaTableBase</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaText.html">UiaText</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaThumb.html">UiaThumb</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaTitleBar.html">UiaTitleBar</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaToggleButton.html">UiaToggleButton</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaToolBar.html">UiaToolBar</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaToolTip.html">UiaToolTip</a></div>
      <div class="level2"><a class="xref" href="C1.Win.Accessibility.Items.UiaWindow.html">UiaWindow</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.automation.provider.irawelementproviderfragmentroot">IRawElementProviderFragmentRoot</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.automation.provider.irawelementproviderfragment">IRawElementProviderFragment</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.automation.provider.irawelementprovidersimple">IRawElementProviderSimple</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.Accessibility.html">C1.Win.Accessibility</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.10.dll</h6>
  <h5 id="C1_Win_Accessibility_UiaItem_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class UiaItem : IRawElementProviderFragmentRoot, IRawElementProviderFragment, IRawElementProviderSimple</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class UiaItem
    Implements IRawElementProviderFragmentRoot, IRawElementProviderFragment, IRawElementProviderSimple</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_Win_Accessibility_UiaItem__ctor_C1_Win_Accessibility_ISupportUia_C1_Win_Accessibility_UiaItem_System_Windows_Forms_Control_C1_Win_Accessibility_ISupportUiaContainer_System_String_System_Windows_Forms_Control_System_Object_" data-uid="C1.Win.Accessibility.UiaItem.#ctor(C1.Win.Accessibility.ISupportUia,C1.Win.Accessibility.UiaItem,System.Windows.Forms.Control,C1.Win.Accessibility.ISupportUiaContainer,System.String,System.Windows.Forms.Control,System.Object)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.-ctor.html#C1_Win_Accessibility_UiaItem__ctor_C1_Win_Accessibility_ISupportUia_C1_Win_Accessibility_UiaItem_System_Windows_Forms_Control_C1_Win_Accessibility_ISupportUiaContainer_System_String_System_Windows_Forms_Control_System_Object_">UiaItem(ISupportUia, UiaItem, Control, ISupportUiaContainer, string, Control, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Constructor.</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_Win_Accessibility_UiaItem_BoundingRectangle" data-uid="C1.Win.Accessibility.UiaItem.BoundingRectangle">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.BoundingRectangle.html#C1_Win_Accessibility_UiaItem_BoundingRectangle">BoundingRectangle</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_FragmentRoot" data-uid="C1.Win.Accessibility.UiaItem.FragmentRoot">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.FragmentRoot.html#C1_Win_Accessibility_UiaItem_FragmentRoot">FragmentRoot</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_HostRawElementProvider" data-uid="C1.Win.Accessibility.UiaItem.HostRawElementProvider">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.HostRawElementProvider.html#C1_Win_Accessibility_UiaItem_HostRawElementProvider">HostRawElementProvider</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_Initialized" data-uid="C1.Win.Accessibility.UiaItem.Initialized">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.Initialized.html#C1_Win_Accessibility_UiaItem_Initialized">Initialized</a>
        </td>
        <td class="markdown level1 summary"><p>Gets initialized state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_IsOfscreen" data-uid="C1.Win.Accessibility.UiaItem.IsOfscreen">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.IsOfscreen.html#C1_Win_Accessibility_UiaItem_IsOfscreen">IsOfscreen</a>
        </td>
        <td class="markdown level1 summary"><p>Gets that item is offscreen.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_ItemControl" data-uid="C1.Win.Accessibility.UiaItem.ItemControl">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.ItemControl.html#C1_Win_Accessibility_UiaItem_ItemControl">ItemControl</a>
        </td>
        <td class="markdown level1 summary"><p>Gets original control with handle of this item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_ItemsCache" data-uid="C1.Win.Accessibility.UiaItem.ItemsCache">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.ItemsCache.html#C1_Win_Accessibility_UiaItem_ItemsCache">ItemsCache</a>
        </td>
        <td class="markdown level1 summary"><p>Gets UIA items cache.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_ItemsCacheEnabled" data-uid="C1.Win.Accessibility.UiaItem.ItemsCacheEnabled">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.ItemsCacheEnabled.html#C1_Win_Accessibility_UiaItem_ItemsCacheEnabled">ItemsCacheEnabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets that items cache is enabled.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_ProviderOptions" data-uid="C1.Win.Accessibility.UiaItem.ProviderOptions">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.ProviderOptions.html#C1_Win_Accessibility_UiaItem_ProviderOptions">ProviderOptions</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_RootControl" data-uid="C1.Win.Accessibility.UiaItem.RootControl">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.RootControl.html#C1_Win_Accessibility_UiaItem_RootControl">RootControl</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the root control that contains all UIA-items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_SourceItem" data-uid="C1.Win.Accessibility.UiaItem.SourceItem">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.SourceItem.html#C1_Win_Accessibility_UiaItem_SourceItem">SourceItem</a>
        </td>
        <td class="markdown level1 summary"><p>Gets source item with ISupportUia.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_UiaControlType" data-uid="C1.Win.Accessibility.UiaItem.UiaControlType">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.UiaControlType.html#C1_Win_Accessibility_UiaItem_UiaControlType">UiaControlType</a>
        </td>
        <td class="markdown level1 summary"><p>Gets UIA control type of this item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_UiaName" data-uid="C1.Win.Accessibility.UiaItem.UiaName">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.UiaName.html#C1_Win_Accessibility_UiaItem_UiaName">UiaName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets item name in UIA tree.</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_Win_Accessibility_UiaItem_DoInitialize" data-uid="C1.Win.Accessibility.UiaItem.DoInitialize">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.DoInitialize.html#C1_Win_Accessibility_UiaItem_DoInitialize">DoInitialize()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes the item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_ElementProviderFromPoint_System_Double_System_Double_" data-uid="C1.Win.Accessibility.UiaItem.ElementProviderFromPoint(System.Double,System.Double)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.ElementProviderFromPoint.html#C1_Win_Accessibility_UiaItem_ElementProviderFromPoint_System_Double_System_Double_">ElementProviderFromPoint(double, double)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_FindUiaItemInCache_System_Object_" data-uid="C1.Win.Accessibility.UiaItem.FindUiaItemInCache(System.Object)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.FindUiaItemInCache.html#C1_Win_Accessibility_UiaItem_FindUiaItemInCache_System_Object_">FindUiaItemInCache(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Finds UIA item by source item in cache.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_GetEmbeddedFragmentRoots" data-uid="C1.Win.Accessibility.UiaItem.GetEmbeddedFragmentRoots">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.GetEmbeddedFragmentRoots.html#C1_Win_Accessibility_UiaItem_GetEmbeddedFragmentRoots">GetEmbeddedFragmentRoots()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_GetFocus" data-uid="C1.Win.Accessibility.UiaItem.GetFocus">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.GetFocus.html#C1_Win_Accessibility_UiaItem_GetFocus">GetFocus()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_GetItemId_C1_Win_Accessibility_UiaItem_" data-uid="C1.Win.Accessibility.UiaItem.GetItemId(C1.Win.Accessibility.UiaItem)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.GetItemId.html#C1_Win_Accessibility_UiaItem_GetItemId_C1_Win_Accessibility_UiaItem_">GetItemId(UiaItem)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets UIA item number in inner collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_GetNextSibling_System_Windows_Automation_Provider_IRawElementProviderFragment_" data-uid="C1.Win.Accessibility.UiaItem.GetNextSibling(System.Windows.Automation.Provider.IRawElementProviderFragment)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.GetNextSibling.html#C1_Win_Accessibility_UiaItem_GetNextSibling_System_Windows_Automation_Provider_IRawElementProviderFragment_">GetNextSibling(IRawElementProviderFragment)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets sibling item in the view after the giving one.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_GetPatternProvider_System_Int32_" data-uid="C1.Win.Accessibility.UiaItem.GetPatternProvider(System.Int32)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.GetPatternProvider.html#C1_Win_Accessibility_UiaItem_GetPatternProvider_System_Int32_">GetPatternProvider(int)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_GetPrevSibling_System_Windows_Automation_Provider_IRawElementProviderFragment_" data-uid="C1.Win.Accessibility.UiaItem.GetPrevSibling(System.Windows.Automation.Provider.IRawElementProviderFragment)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.GetPrevSibling.html#C1_Win_Accessibility_UiaItem_GetPrevSibling_System_Windows_Automation_Provider_IRawElementProviderFragment_">GetPrevSibling(IRawElementProviderFragment)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets sibling item in the view before the giving one.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_GetPropertyValue_System_Int32_" data-uid="C1.Win.Accessibility.UiaItem.GetPropertyValue(System.Int32)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.GetPropertyValue.html#C1_Win_Accessibility_UiaItem_GetPropertyValue_System_Int32_">GetPropertyValue(int)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_GetRuntimeId" data-uid="C1.Win.Accessibility.UiaItem.GetRuntimeId">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.GetRuntimeId.html#C1_Win_Accessibility_UiaItem_GetRuntimeId">GetRuntimeId()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_Initialize" data-uid="C1.Win.Accessibility.UiaItem.Initialize">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.Initialize.html#C1_Win_Accessibility_UiaItem_Initialize">Initialize()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes the item and changes state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_Navigate_System_Windows_Automation_Provider_NavigateDirection_" data-uid="C1.Win.Accessibility.UiaItem.Navigate(System.Windows.Automation.Provider.NavigateDirection)">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.Navigate.html#C1_Win_Accessibility_UiaItem_Navigate_System_Windows_Automation_Provider_NavigateDirection_">Navigate(NavigateDirection)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_RefreshInnerItems" data-uid="C1.Win.Accessibility.UiaItem.RefreshInnerItems">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.RefreshInnerItems.html#C1_Win_Accessibility_UiaItem_RefreshInnerItems">RefreshInnerItems()</a>
        </td>
        <td class="markdown level1 summary"><p>Refreshes inner items in container.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_SetFocus" data-uid="C1.Win.Accessibility.UiaItem.SetFocus">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.SetFocus.html#C1_Win_Accessibility_UiaItem_SetFocus">SetFocus()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_Subscribe" data-uid="C1.Win.Accessibility.UiaItem.Subscribe">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.Subscribe.html#C1_Win_Accessibility_UiaItem_Subscribe">Subscribe()</a>
        </td>
        <td class="markdown level1 summary"><p>Subscribe to events.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_Uninitialize" data-uid="C1.Win.Accessibility.UiaItem.Uninitialize">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.Uninitialize.html#C1_Win_Accessibility_UiaItem_Uninitialize">Uninitialize()</a>
        </td>
        <td class="markdown level1 summary"><p>Uninitializes the item and clears inner items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_Unsubscribe" data-uid="C1.Win.Accessibility.UiaItem.Unsubscribe">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.Unsubscribe.html#C1_Win_Accessibility_UiaItem_Unsubscribe">Unsubscribe()</a>
        </td>
        <td class="markdown level1 summary"><p>Unsubscribe from events.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_Accessibility_UiaItem_ValidateItems" data-uid="C1.Win.Accessibility.UiaItem.ValidateItems">
          <a class="xref" href="C1.Win.Accessibility.UiaItem.ValidateItems.html#C1_Win_Accessibility_UiaItem_ValidateItems">ValidateItems()</a>
        </td>
        <td class="markdown level1 summary"><p>Validates the types or number of elements of this uia element.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
