[]
Represents base class for UIA item.
public abstract class UiaItem : IRawElementProviderFragmentRoot, IRawElementProviderFragment, IRawElementProviderSimple
| Name | Description |
|---|---|
| UiaItem(ISupportUia, UiaItem, Control, ISupportUiaContainer, string, Control, object) | Constructor. |
| Name | Description |
|---|---|
| BoundingRectangle | |
| FragmentRoot | |
| HostRawElementProvider | |
| Initialized | Gets initialized state. |
| IsOfscreen | Gets that item is offscreen. |
| ItemControl | Gets original control with handle of this item. |
| ItemsCache | Gets UIA items cache. |
| ItemsCacheEnabled | Gets that items cache is enabled. |
| ProviderOptions | |
| RootControl | Gets the root control that contains all UIA-items. |
| SourceItem | Gets source item with ISupportUia. |
| UiaControlType | Gets UIA control type of this item. |
| UiaName | Gets or sets item name in UIA tree. |
| Name | Description |
|---|---|
| DoInitialize() | Initializes the item. |
| ElementProviderFromPoint(double, double) | |
| FindUiaItemInCache(object) | Finds UIA item by source item in cache. |
| GetEmbeddedFragmentRoots() | |
| GetFocus() | |
| GetItemId(UiaItem) | Gets UIA item number in inner collection. |
| GetNextSibling(IRawElementProviderFragment) | Gets sibling item in the view after the giving one. |
| GetPatternProvider(int) | |
| GetPrevSibling(IRawElementProviderFragment) | Gets sibling item in the view before the giving one. |
| GetPropertyValue(int) | |
| GetRuntimeId() | |
| Initialize() | Initializes the item and changes state. |
| Navigate(NavigateDirection) | |
| RefreshInnerItems() | Refreshes inner items in container. |
| SetFocus() | |
| Uninitialize() | Uninitializes the item and clears inner items. |
| ValidateItems() | Validates the types or number of elements of this uia element. |