[]
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. |