Class UiObjectBaseDescription
The description of a UIAPro UiObjectBase abstract type.
public abstract class UiObjectBaseDescription : Description, ICloneable, IDescription
- Inheritance
-
UiObjectBaseDescription
- Implements
- Derived
- Inherited Members
Constructors
UiObjectBaseDescription()
Initializes a new instance of the UiObjectBaseDescription class.
protected UiObjectBaseDescription()
Properties
AbsX
The object's absolute x-coordinate (left) relative to the parent object (in pixels).
public int? AbsX { get; set; }
Property Value
- int?
AbsY
The object's y-coordinate (top) relative to the parent object (in pixels).
public int? AbsY { get; set; }
Property Value
- int?
AcceleratorKey
The sequence of key combinations that invoke an action associated with the element.
public StringProperty AcceleratorKey { get; set; }
Property Value
AccessKey
The character that is used to activate the object.
public StringProperty AccessKey { get; set; }
Property Value
AutomationId
The ID for an object that is unique among siblings within its container.
public StringProperty AutomationId { get; set; }
Property Value
ControlType
The UIAPro type for the object.
public StringProperty ControlType { get; set; }
Property Value
FrameworkId
The name of the UI framework, such as Win32, WinForm, or DirectUI.
public StringProperty FrameworkId { get; set; }
Property Value
Handle
The object's handle.
public int? Handle { get; set; }
Property Value
- int?
HasKeyBoardFocus
Indicates whether the object has keyboard focus.
public bool? HasKeyBoardFocus { get; set; }
Property Value
- bool?
Height
The object's height (in pixels).
public int? Height { get; set; }
Property Value
- int?
IsEnabled
Indicates whether the object is enabled.
public bool? IsEnabled { get; set; }
Property Value
- bool?
IsKeyboardFocusable
Indicates whether the object can accept keyboard focus.
public bool? IsKeyboardFocusable { get; set; }
Property Value
- bool?
IsOffScreen
Indicates whether the object is Offscreen.
public bool? IsOffScreen { get; set; }
Property Value
- bool?
IsPassword
Indicates whether the object contains protected content or a password.
public bool? IsPassword { get; set; }
Property Value
- bool?
Name
The name of the control.
public StringProperty Name { get; set; }
Property Value
NativeClass
The native class of the object.
public StringProperty NativeClass { get; set; }
Property Value
Path
The path of the control.
public StringProperty Path { get; set; }
Property Value
ProcessId
The UIA Pro object process id.
public int? ProcessId { get; set; }
Property Value
- int?
ProcessName
The UIA Pro object process name.
public StringProperty ProcessName { get; set; }
Property Value
Status
The status of the current object.
public StringProperty Status { get; set; }
Property Value
SupportedPatterns
The list of patterns supported by the object in the application.
public string[] SupportedPatterns { get; set; }
Property Value
- string[]
Width
The object's width (in pixels).
public int? Width { get; set; }
Property Value
- int?
X
The object's x-coordinate (left) relative to the parent object (in pixels).
public int? X { get; set; }
Property Value
- int?
Y
The object's y-coordinate (top) relative to the parent object (in pixels).
public int? Y { get; set; }
Property Value
- int?