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 Automatización de la interfaz de usuario en el árbol de Automatización de la interfaz de usuario y contiene valores usados como identificadores por Automatización de la interfaz de usuario aplicaciones cliente.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Herencia
-
AutomationElement
Comentarios
Un AutomationElement corresponde a una parte de la interfaz de usuario (UI), independientemente de la implementación subyacente (como Windows Presentation Foundation (WPF) o Win32).
Campos
| Nombre | Description |
|---|---|
| AcceleratorKeyProperty |
Identifica la AcceleratorKey propiedad . |
| AccessKeyProperty |
Identifica la AccessKey propiedad . |
| ActiveTextPositionChangedEvent |
Id. de evento: ActiveTextPositionChanged: indica que la posición activa dentro de un elemento de texto ha cambiado. |
| AsyncContentLoadedEvent |
Identifica un evento generado durante la carga asincrónica de contenido. |
| AutomationFocusChangedEvent |
Identifica un evento que se genera cuando el foco ha cambiado. |
| AutomationIdProperty |
Identifica la AutomationId propiedad , que se usa para identificar elementos. |
| AutomationPropertyChangedEvent |
Identifica un evento modificado por la propiedad. |
| BoundingRectangleProperty |
Identifica la BoundingRectangle propiedad . |
| ClassNameProperty |
Identifica la ClassName propiedad . |
| ClickablePointProperty |
Identifica la propiedad de punto en el que se puede hacer clic. |
| ControlTypeProperty |
Identifica la ControlType propiedad . |
| CultureProperty |
Identifica la propiedad de referencia cultural. |
| FrameworkIdProperty |
Identifica la FrameworkId propiedad . |
| HasKeyboardFocusProperty |
Identifica la HasKeyboardFocus propiedad . |
| HeadingLevelProperty |
Id. de propiedad: HeadingLevel: describe el nivel de encabezado de un elemento. |
| HelpTextProperty |
Identifica la HelpText propiedad . |
| IsContentElementProperty |
Identifica la IsContentElement propiedad . |
| IsControlElementProperty |
Identifica la IsControlElement propiedad . |
| 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 DockPattern control está disponible en este AutomationElement. |
| IsEnabledProperty |
Identifica la IsEnabled propiedad , que especifica si el elemento de interfaz de usuario (UI) al AutomationElement que hace referencia está habilitado. |
| IsExpandCollapsePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de ExpandCollapsePattern control está disponible en este AutomationElement. |
| IsGridItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de GridItemPattern control está disponible en este AutomationElement. |
| IsGridPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de GridPattern control está disponible en este AutomationElement. |
| IsInvokePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de InvokePattern control está disponible en este AutomationElement. |
| IsItemContainerPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de ItemContainerPattern control está disponible en este AutomationElement. |
| IsKeyboardFocusableProperty |
Identifica la IsKeyboardFocusable propiedad . |
| IsMultipleViewPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de MultipleViewPattern control está disponible en este AutomationElement. |
| IsOffscreenProperty |
Identifica la IsOffscreen propiedad , que indica si el elemento de interfaz de usuario (UI) está visible en la pantalla. |
| IsPasswordProperty |
Identifica la IsPassword propiedad . |
| IsRangeValuePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de RangeValuePattern control está disponible en este AutomationElement. |
| IsRequiredForFormProperty |
Identifica la IsRequiredForForm propiedad . |
| IsScrollItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de ScrollItemPattern control está disponible para este AutomationElement. |
| IsScrollPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de ScrollPattern control está disponible en este AutomationElement. |
| IsSelectionItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de SelectionItemPattern control está disponible en este AutomationElement. |
| IsSelectionPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de SelectionPattern control está disponible en este AutomationElement. |
| IsSynchronizedInputPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de SynchronizedInputPattern control está disponible en este AutomationElement. |
| IsTableItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de TableItemPattern control está disponible en este AutomationElement. |
| IsTablePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de TablePattern control está disponible en este AutomationElement. |
| IsTextPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de TextPattern control está disponible en este AutomationElement. |
| IsTogglePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de TogglePattern control está disponible en este AutomationElement. |
| IsTransformPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de TransformPattern control está disponible en este AutomationElement. |
| IsValuePatternAvailableProperty |
Identifica la propiedad que indica si el patrón de ValuePattern control está disponible en este AutomationElement. |
| IsVirtualizedItemPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de VirtualizedItemPattern control está disponible en este AutomationElement. |
| IsWindowPatternAvailableProperty |
Identifica la propiedad que indica si el patrón de WindowPattern control está disponible en este AutomationElement. |
| ItemStatusProperty |
Identifica la ItemStatus propiedad , que especifica el estado de la representación visual de un elemento complejo. |
| ItemTypeProperty |
Identifica la ItemType propiedad . |
| LabeledByProperty |
Identifica la LabeledBy propiedad , que identifica la etiqueta asociada a un control . |
| LayoutInvalidatedEvent |
Identifica el evento que se genera cuando se invalida el diseño. |
| LocalizedControlTypeProperty |
Identifica la LocalizedControlType propiedad en el idioma local. |
| MenuClosedEvent |
Identifica el evento que se genera cuando se cierra un menú. |
| MenuOpenedEvent |
Identifica el evento que se genera cuando se abre un menú. |
| NameProperty |
Identifica la Name propiedad . |
| NativeWindowHandleProperty |
Identifica la NativeWindowHandle propiedad . |
| NotificationEvent |
Id. de evento: notificación, que usan principalmente los servidores para generar una notificación genérica. |
| NotSupported |
Indica que no se admite una propiedad. |
| OrientationProperty |
Identifica la Orientation propiedad . |
| PositionInSetProperty |
Describe la ubicación ordinal de un elemento de automatización dentro de un conjunto de elementos que se consideran relacionados. |
| ProcessIdProperty |
Identifica la ProcessId propiedad . |
| RuntimeIdProperty |
Identifica la propiedad que contiene el identificador en tiempo de ejecución del elemento. |
| SizeOfSetProperty |
Describe el recuento de elementos de automatización de un grupo o un conjunto que se consideran relacionados. |
| StructureChangedEvent |
Identifica el evento que se genera cuando se cambia la estructura de árbol de Automatización de la interfaz de usuario. |
| ToolTipClosedEvent |
Identifica el evento que se genera cuando se cierra una información sobre herramientas. |
| ToolTipOpenedEvent |
Identifica el evento que se genera cuando se abre una información sobre herramientas. |
Propiedades
| Nombre | Description |
|---|---|
| Cached |
Obtiene los valores de propiedad de automatización de la interfaz de usuario almacenados en caché para este AutomationElement objeto. |
| CachedChildren |
Obtiene los elementos secundarios almacenados en caché de este AutomationElementobjeto . |
| CachedParent |
Obtiene el elemento primario almacenado en caché de este AutomationElementobjeto . |
| Current |
Obtiene los valores de propiedad actuales de .AutomationElement |
| FocusedElement |
Obtiene el AutomationElement objeto que actualmente tiene el foco. |
| RootElement |
Obtiene la raíz AutomationElement del escritorio actual. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el especificado AutomationElement tiene el mismo valor que este AutomationElement. |
| Finalize() |
Permite a un objeto intentar liberar recursos y realizar otras operaciones de limpieza antes de que la recolección de elementos no utilizados la recupere. |
| FindAll(TreeScope, Condition) |
Devuelve todos los AutomationElement objetos que cumplen la condición especificada. |
| FindFirst(TreeScope, Condition) |
Devuelve el primer elemento secundario o 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 AutomationElement objeto de una implementación local IRawElementProviderSimple . |
| 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 memoria caché de este AutomationElement. |
| GetCachedPropertyValue(AutomationProperty, Boolean) |
Recupera el valor de la propiedad especificada de la memoria caché de , AutomationElementsi lo desea, omite cualquier propiedad predeterminada. |
| GetCachedPropertyValue(AutomationProperty) |
Recupera el valor de la propiedad especificada de la memoria caché de este 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. |
| GetClickablePoint() |
Recupera un punto en el AutomationElement que se puede hacer clic. |
| GetCurrentPattern(AutomationPattern) |
Recupera el objeto de patrón especificado en este AutomationElementobjeto . |
| GetCurrentPropertyValue(AutomationProperty, Boolean) |
Recupera el valor de la propiedad especificada en este AutomationElement, omite opcionalmente cualquier propiedad predeterminada. |
| GetCurrentPropertyValue(AutomationProperty) |
Recupera el valor de la propiedad especificada en este 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. |
| GetHashCode() |
Recupera el código hash de este AutomationElementobjeto . |
| GetRuntimeId() |
Recupera el identificador único asignado al elemento de interfaz de usuario (UI). |
| GetSupportedPatterns() |
Recupera los patrones de control que admite.AutomationElement |
| GetSupportedProperties() |
Recupera los identificadores de las propiedades admitidas por el elemento . |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| GetUpdatedCache(CacheRequest) |
Recupera un nuevo AutomationElement con una caché actualizada. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (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 memoria 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
| Nombre | Description |
|---|---|
| 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 diferentes elementos de la interfaz de usuario (UI). |