AutomationElement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un elemento de automatización de la interfaz de usuario en el árbol de automatización de la interfaz de usuario y contiene valores que las aplicaciones cliente de automatización de la interfaz de usuario usan como identificadores.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Herencia
-
AutomationElement
Comentarios
AutomationElement corresponde a una parte de la interfaz de usuario (UI), independientemente de la implementación subyacente (por ejemplo, Windows Presentation Foundation (WPF) o Win32).
Campos
AcceleratorKeyProperty |
Identifica la propiedad AcceleratorKey. |
AccessKeyProperty |
Identifica la propiedad AccessKey. |
ActiveTextPositionChangedEvent |
Id. de evento: ActiveTextPositionChanged: indica que la posición activa dentro de un elemento de texto ha cambiado. |
AsyncContentLoadedEvent |
Identifica un evento provocado durante la carga de contenido asincrónica. |
AutomationFocusChangedEvent |
Identifica un evento que se genera cuando el foco cambia. |
AutomationIdProperty |
Identifica la propiedad AutomationId, que se usa para identificar los elementos. |
AutomationPropertyChangedEvent |
Identifica un evento cambiado por propiedad. |
BoundingRectangleProperty |
Identifica la propiedad BoundingRectangle. |
ClassNameProperty |
Identifica la propiedad ClassName. |
ClickablePointProperty |
Identifica la propiedad del punto seleccionable. |
ControlTypeProperty |
Identifica la propiedad ControlType. |
CultureProperty |
Identifica la propiedad de referencia cultural. |
FrameworkIdProperty |
Identifica la propiedad FrameworkId. |
HasKeyboardFocusProperty |
Identifica la propiedad HasKeyboardFocus. |
HeadingLevelProperty |
Id. de propiedad: HeadingLevel: describe el nivel de título de un elemento. |
HelpTextProperty |
Identifica la propiedad HelpText. |
IsContentElementProperty |
Identifica la propiedad IsContentElement. |
IsControlElementProperty |
Identifica la propiedad IsControlElement. |
IsDialogProperty |
Id. de propiedad: IsDialog: identifica si el elemento de automatización es un cuadro de diálogo. |
IsDockPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control DockPattern está disponible en el objeto AutomationElement. |
IsEnabledProperty |
Identifica la IsEnabled propiedad , que especifica si el elemento de la interfaz de usuario (UI) al AutomationElement que hace referencia está habilitado. |
IsExpandCollapsePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control ExpandCollapsePattern está disponible en el objeto AutomationElement. |
IsGridItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control GridItemPattern está disponible en el objeto AutomationElement. |
IsGridPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control GridPattern está disponible en el objeto AutomationElement. |
IsInvokePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control InvokePattern está disponible en el objeto AutomationElement. |
IsItemContainerPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control ItemContainerPattern está disponible en el objeto AutomationElement. |
IsKeyboardFocusableProperty |
Identifica la propiedad IsKeyboardFocusable. |
IsMultipleViewPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control MultipleViewPattern está disponible en el objeto AutomationElement. |
IsOffscreenProperty |
Identifica la IsOffscreen propiedad , que indica si el elemento de la interfaz de usuario (UI) está visible en la pantalla. |
IsPasswordProperty |
Identifica la propiedad IsPassword. |
IsRangeValuePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control RangeValuePattern está disponible en el objeto AutomationElement. |
IsRequiredForFormProperty |
Identifica la propiedad IsRequiredForForm. |
IsScrollItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control ScrollItemPattern está disponible para el objeto AutomationElement. |
IsScrollPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control ScrollPattern está disponible en el objeto AutomationElement. |
IsSelectionItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control SelectionItemPattern está disponible en el objeto AutomationElement. |
IsSelectionPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control SelectionPattern está disponible en el objeto AutomationElement. |
IsSynchronizedInputPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control SynchronizedInputPattern está disponible en el objeto AutomationElement. |
IsTableItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control TableItemPattern está disponible en el objeto AutomationElement. |
IsTablePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control TablePattern está disponible en el objeto AutomationElement. |
IsTextPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control TextPattern está disponible en el objeto AutomationElement. |
IsTogglePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control TogglePattern está disponible en el objeto AutomationElement. |
IsTransformPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control TransformPattern está disponible en el objeto AutomationElement. |
IsValuePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control ValuePattern está disponible en el objeto AutomationElement. |
IsVirtualizedItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control VirtualizedItemPattern está disponible en el objeto AutomationElement. |
IsWindowPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de control WindowPattern está disponible en el objeto AutomationElement. |
ItemStatusProperty |
Identifica la propiedad ItemStatus, que especifica el estado de la representación visual de un elemento complejo. |
ItemTypeProperty |
Identifica la propiedad ItemType. |
LabeledByProperty |
Identifica la propiedad LabeledBy, que identifica la etiqueta asociada a un control. |
LayoutInvalidatedEvent |
Identifica el evento que se provoca cuando se invalida el diseño. |
LocalizedControlTypeProperty |
Identifica la propiedad LocalizedControlType en el idioma de la configuración regional. |
MenuClosedEvent |
Identifica el evento que se provoca cuando se cierra un menú. |
MenuOpenedEvent |
Identifica el evento que se provoca cuando se abre un menú. |
NameProperty |
Identifica la propiedad Name. |
NativeWindowHandleProperty |
Identifica la propiedad NativeWindowHandle. |
NotificationEvent |
Id. de evento: notificación: se usa principalmente por los servidores para generar una notificación genérica. |
NotSupported |
Indica que no se admite una propiedad. |
OrientationProperty |
Identifica la propiedad Orientation. |
PositionInSetProperty |
Describe la posición ordinal de un elemento de automatización dentro de un conjunto de elementos que se consideran elementos del mismo nivel. |
ProcessIdProperty |
Identifica la propiedad ProcessId. |
RuntimeIdProperty |
Identifica la propiedad que contiene el identificador en tiempo de ejecución del elemento. |
SizeOfSetProperty |
Describe el número de elementos de automatización de un grupo o un conjunto que se consideran elementos del mismo nivel. |
StructureChangedEvent |
Identifica el evento que se genera cuando cambia la estructura de árbol de Automatización de la interfaz de usuario. |
ToolTipClosedEvent |
Identifica el evento que se provoca cuando se cierra una información sobre herramientas. |
ToolTipOpenedEvent |
Identifica el evento que se provoca cuando se abre una información sobre herramientas. |
Propiedades
Cached |
Obtiene los valores de propiedad Automatización de la interfaz de usuario almacenados en caché para este AutomationElement objeto. |
CachedChildren |
Obtiene los elementos secundarios almacenados en memoria caché de AutomationElement. |
CachedParent |
Obtiene el elemento primario almacenado en memoria caché de AutomationElement. |
Current |
Obtiene los valores de propiedad actuales de AutomationElement. |
FocusedElement |
Obtiene el objeto AutomationElement que actualmente tiene el foco. |
RootElement |
Obtiene el objeto AutomationElement raíz del escritorio actual. |
Métodos
Equals(Object) |
Determina si el objeto AutomationElement especificado tiene el mismo valor que este objeto AutomationElement. |
Finalize() |
Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. |
FindAll(TreeScope, Condition) |
Devuelve todos los objetos AutomationElement que satisfacen la condición especificada. |
FindFirst(TreeScope, Condition) |
Devuelve el primer elemento secundario o el elemento descendiente que coincide con la condición especificada. |
FromHandle(IntPtr) |
Recupera un nuevo AutomationElement objeto para el elemento de interfaz de usuario (UI) al que hace referencia el identificador de ventana especificado. |
FromLocalProvider(IRawElementProviderSimple) |
Recupera un nuevo objeto AutomationElement de una implementación IRawElementProviderSimple local. |
FromPoint(Point) |
Recupera un nuevo AutomationElement objeto para el elemento de interfaz de usuario (UI) en el punto especificado del escritorio. |
GetCachedPattern(AutomationPattern) |
Recupera el patrón especificado de la caché de AutomationElement. |
GetCachedPropertyValue(AutomationProperty) |
Recupera el valor de la propiedad especificada de la caché de AutomationElement. Se devuelve un valor predeterminado adecuado para el tipo de propiedad para las propiedades no admitidas explícitamente por el elemento de interfaz de usuario (UI) de destino. |
GetCachedPropertyValue(AutomationProperty, Boolean) |
Recupera el valor de la propiedad especificada de la caché de AutomationElement; opcionalmente, se puede omitir cualquier propiedad predeterminada. |
GetClickablePoint() |
Recupera un punto en AutomationElement en el que se puede hacer clic. |
GetCurrentPattern(AutomationPattern) |
Recupera el objeto del patrón especificado en AutomationElement. |
GetCurrentPropertyValue(AutomationProperty) |
Recupera el valor de la propiedad especificada en el objeto AutomationElement. Se devuelve un valor predeterminado adecuado para el tipo de propiedad para las propiedades no admitidas explícitamente por el elemento de la interfaz de usuario (UI) de destino. |
GetCurrentPropertyValue(AutomationProperty, Boolean) |
Recupera el valor de la propiedad especificada en AutomationElement; opcionalmente, se puede omitir cualquier propiedad predeterminada. |
GetHashCode() |
Devuelve el código hash de este objeto AutomationElement. |
GetRuntimeId() |
Recupera el identificador único asignado al elemento de la interfaz de usuario (UI). |
GetSupportedPatterns() |
Recupera los patrones de control que admite este objeto AutomationElement. |
GetSupportedProperties() |
Recupera los identificadores de propiedades admitidos por el elemento. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetUpdatedCache(CacheRequest) |
Recupera un nuevo objeto AutomationElement con una caché actualizada. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SetFocus() |
Establece el foco en AutomationElement. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TryGetCachedPattern(AutomationPattern, Object) |
Recupera un patrón de control de la caché. |
TryGetClickablePoint(Point) |
Recupera un punto dentro del elemento en el que se puede hacer clic. |
TryGetCurrentPattern(AutomationPattern, Object) |
Recupera un objeto que implementa un patrón de control. |
Operadores
Equality(AutomationElement, AutomationElement) |
Devuelve un valor que indica si los objetos especificados AutomationElement hacen referencia al mismo elemento de interfaz de usuario (UI). |
Inequality(AutomationElement, AutomationElement) |
Devuelve un valor que indica si los objetos especificados AutomationElement hacen referencia a elementos de interfaz de usuario (UI) diferentes. |