AutomationPeer 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í.
Proporciona una clase base que expone un elemento a automatización de la interfaz de usuario.
public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
- Herencia
- Derivado
Comentarios
Cuando Automatización de la interfaz de usuario consulta la raíz de una aplicación de Windows Presentation Foundation (WPF) sobre un elemento, la raíz devuelve el Automatización de la interfaz de usuario del mismo nivel para ese elemento. El elemento del mismo nivel también responde a Automatización de la interfaz de usuario consultas sobre su elemento correspondiente.
Constructores
| Nombre | Description |
|---|---|
| AutomationPeer() |
Proporciona inicialización para los valores de clase base cuando el constructor de una clase derivada llama a ellos. |
Propiedades
| Nombre | Description |
|---|---|
| Dispatcher |
Obtiene el objeto al que DispatcherDispatcherObject está asociado. (Heredado de DispatcherObject) |
| EventsSource |
Obtiene o establece un AutomationPeer objeto que se notifica al cliente de automatización como origen para todos los eventos que proceden de este AutomationPeer. |
| IsHwndHost |
Obtiene un valor que indica si el elemento asociado a este AutomationPeer host |
Métodos
| Nombre | Description |
|---|---|
| CheckAccess() |
Determina si el subproceso que llama tiene acceso a este DispatcherObject. (Heredado de DispatcherObject) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetAcceleratorKey() |
Obtiene las combinaciones de teclas de aceleración del elemento asociado al elemento del mismo nivel de automatización de la interfaz de usuario. |
| GetAcceleratorKeyCore() |
Cuando se reemplaza en una clase derivada, llama a .GetAcceleratorKey() |
| GetAccessKey() |
Obtiene la clave de acceso del elemento asociado al mismo nivel de automatización. |
| GetAccessKeyCore() |
Cuando se reemplaza en una clase derivada, llama a .GetAccessKey() |
| GetAutomationControlType() |
Obtiene el tipo de control del elemento asociado al elemento del mismo nivel de Automatización de la interfaz de usuario. |
| GetAutomationControlTypeCore() |
Cuando se reemplaza en una clase derivada, llama a .GetAutomationControlType() |
| GetAutomationId() |
Obtiene del AutomationId elemento asociado al mismo nivel de automatización. |
| GetAutomationIdCore() |
Cuando se reemplaza en una clase derivada, llama a .GetAutomationId() |
| GetBoundingRectangle() |
Obtiene el Rect objeto que representa las coordenadas de pantalla del elemento asociado al mismo nivel de automatización. |
| GetBoundingRectangleCore() |
Cuando se reemplaza en una clase derivada, llama a .GetBoundingRectangle() |
| GetChildren() |
Obtiene la colección de GetChildren() elementos representados en el árbol automatización de la interfaz de usuario como elementos secundarios inmediatos del mismo nivel de automatización. |
| GetChildrenCore() |
Cuando se reemplaza en una clase derivada, llama a .GetChildren() |
| GetClassName() |
Obtiene un nombre que se usa con AutomationControlType, para diferenciar el control representado por este AutomationPeerobjeto . |
| GetClassNameCore() |
Cuando se reemplaza en una clase derivada, llama a .GetClassName() |
| GetClickablePoint() |
Obtiene un Point elemento en el elemento asociado al mismo nivel de automatización que responde a un clic del mouse. |
| GetClickablePointCore() |
Cuando se reemplaza en una clase derivada, llama a .GetClickablePoint() |
| GetControlledPeers() |
Proporciona automatización de la interfaz de usuario con una lista de elementos afectados o controlados por este AutomationPeer. |
| GetControlledPeersCore() |
Cuando se reemplaza en una clase derivada, proporciona automatización de la interfaz de usuario con una lista de elementos afectados o controlados por este AutomationPeer. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetHeadingLevel() |
Proporciona una clase base que expone un elemento a automatización de la interfaz de usuario. |
| GetHeadingLevelCore() |
Proporciona una clase base que expone un elemento a automatización de la interfaz de usuario. |
| GetHelpText() |
Obtiene texto que describe la funcionalidad del control asociado al mismo nivel de automatización. |
| GetHelpTextCore() |
Cuando se reemplaza en una clase derivada, llama a .GetHelpText() |
| GetHostRawElementProviderCore() |
Indica a la automatización de la interfaz de usuario dónde en el árbol de automatización de la interfaz de usuario colocar el |
| GetItemStatus() |
Obtiene texto que transmite el estado visual del elemento asociado a este mismo nivel de automatización. |
| GetItemStatusCore() |
Cuando se reemplaza en una clase derivada, llama a .GetItemStatus() |
| GetItemType() |
Obtiene una cadena que describe qué tipo de elemento representa un objeto. |
| GetItemTypeCore() |
Cuando se reemplaza en una clase derivada, llama a .GetItemType() |
| GetLabeledBy() |
Obtiene para AutomationPeer el Label objeto que está destinado al elemento . |
| GetLabeledByCore() |
Cuando se reemplaza en una clase derivada, llama a .GetLabeledBy() |
| GetLiveSetting() |
Obtiene las características de notificación de una región activa asociada a este mismo nivel de automatización. |
| GetLiveSettingCore() |
Cuando se reemplaza en una clase derivada, devuelve las características de notificación de una región activa. Llamado por el GetLiveSetting() método . |
| GetLocalizedControlType() |
Obtiene una cadena localizada legible que representa el AutomationControlType valor del control asociado a este mismo nivel de automatización. |
| GetLocalizedControlTypeCore() |
Cuando se reemplaza en una clase derivada, llama a .GetLocalizedControlType() |
| GetName() |
Obtiene texto que describe el elemento asociado a este mismo nivel de automatización. |
| GetNameCore() |
Cuando se reemplaza en una clase derivada, llama a .GetName() |
| GetOrientation() |
Obtiene un valor que indica la orientación explícita del control, si existe. |
| GetOrientationCore() |
Cuando se reemplaza en una clase derivada, llama a .GetOrientation() |
| GetParent() |
Obtiene el AutomationPeer objeto que es el elemento primario de este AutomationPeerobjeto . |
| GetPattern(PatternInterface) |
Cuando se reemplaza en una clase derivada, obtiene el patrón de control asociado al especificado PatternInterface. |
| GetPeerFromPoint(Point) |
Obtiene un AutomationPeer objeto del punto especificado. |
| GetPeerFromPointCore(Point) |
Cuando se reemplaza en una clase derivada, se llama a desde GetPeerFromPoint(Point). |
| GetPositionInSet() |
Intenta obtener el valor de la PositionInSet propiedad . |
| GetPositionInSetCore() |
Cuando se reemplaza en una clase derivada, proporciona Automatización de la interfaz de usuario con un valor entero basado en uno que describe la posición que ocupa este elemento en un grupo o conjunto. |
| GetSizeOfSet() |
Intenta obtener el valor de la SizeOfSet propiedad . |
| GetSizeOfSetCore() |
Cuando se reemplaza en una clase derivada, proporciona Automatización de la interfaz de usuario con el tamaño del grupo o conjunto al que pertenece este elemento. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| HasKeyboardFocus() |
Obtiene un valor que indica si el elemento asociado a este mismo nivel de automatización tiene actualmente el foco del teclado. |
| HasKeyboardFocusCore() |
Cuando se reemplaza en una clase derivada, llama a .HasKeyboardFocus() |
| InvalidatePeer() |
Desencadena la actualización de las propiedades principales de AutomationPeer y genera la PropertyChanged notificación al cliente de Automation si las propiedades cambiaron. |
| IsContentElement() |
Obtiene un valor que indica si el elemento asociado a este par de automatización contiene datos que se presentan al usuario. |
| IsContentElementCore() |
Cuando se reemplaza en una clase derivada, llama a .IsContentElement() |
| IsControlElement() |
Obtiene un valor que indica si el usuario entiende el elemento como interactivo o como contribución a la estructura lógica del control en la GUI. |
| IsControlElementCore() |
Cuando se reemplaza en una clase derivada, llama a .IsControlElement() |
| IsDialog() |
Proporciona una clase base que expone un elemento a automatización de la interfaz de usuario. |
| IsDialogCore() |
Proporciona una clase base que expone un elemento a automatización de la interfaz de usuario. |
| IsEnabled() |
Obtiene un valor que indica si el elemento asociado a este par de automatización admite la interacción. |
| IsEnabledCore() |
Cuando se reemplaza en una clase derivada, llama a .IsEnabled() |
| IsKeyboardFocusable() |
Obtiene un valor que indica si el elemento puede aceptar el foco del teclado. |
| IsKeyboardFocusableCore() |
Cuando se reemplaza en una clase derivada, llama a .IsKeyboardFocusable() |
| IsOffscreen() |
Obtiene un valor que indica si un elemento está fuera de la pantalla. |
| IsOffscreenCore() |
Cuando se reemplaza en una clase derivada, llama a .IsOffscreen() |
| IsPassword() |
Obtiene un valor que indica si el elemento contiene contenido confidencial. |
| IsPasswordCore() |
Cuando se reemplaza en una clase derivada, llama a .IsPassword() |
| IsRequiredForForm() |
Obtiene un valor que indica si el elemento asociado a este elemento del mismo nivel debe completarse en un formulario. |
| IsRequiredForFormCore() |
Cuando se reemplaza en una clase derivada, llama a .IsRequiredForForm() |
| ListenerExists(AutomationEvents) |
Obtiene un valor que indica si Automatización de la interfaz de usuario está escuchando el evento especificado. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| PeerFromProvider(IRawElementProviderSimple) |
Obtiene un AutomationPeer para el proxy especificado IRawElementProviderSimple . |
| ProviderFromPeer(AutomationPeer) |
Obtiene para IRawElementProviderSimple el objeto especificado AutomationPeer. |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Llamado por AutomationPeer para generar el AsyncContentLoadedEvent evento. |
| RaiseAutomationEvent(AutomationEvents) |
Genera un evento de automatización. |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Proporciona una clase base que expone un elemento a automatización de la interfaz de usuario. |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Genera un evento para notificar al cliente de automatización un valor de propiedad cambiado. |
| ResetChildrenCache() |
Restablece sincrónicamente el árbol de elementos secundarios llamando a GetChildrenCore(). |
| SetFocus() |
Establece el foco de teclado en el elemento asociado a este mismo nivel de automatización. |
| SetFocusCore() |
Cuando se reemplaza en una clase derivada, llama a .SetFocus() |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| VerifyAccess() |
Exige que el subproceso de llamada tenga acceso a este DispatcherObject. (Heredado de DispatcherObject) |