AutomationPeer AutomationPeer AutomationPeer AutomationPeer Class

Definición

Proporciona una clase base que expone un elemento a la automatización de la interfaz de usuario.Provides a base class that exposes an element to UI Automation.

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 usuarioUI Automation consulta la raíz de una Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) aplicación sobre un elemento, la raíz devuelve el Automatización de la interfaz de usuarioUI Automation elemento del mismo nivel para ese elemento.When Automatización de la interfaz de usuarioUI Automation queries the root of a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) application about an element, the root returns the Automatización de la interfaz de usuarioUI Automation peer for that element. El elemento del mismo nivel también Automatización de la interfaz de usuarioUI Automation responde a las consultas sobre su elemento correspondiente.The peer also responds to Automatización de la interfaz de usuarioUI Automation queries about its corresponding element.

Constructores

AutomationPeer() AutomationPeer() AutomationPeer() AutomationPeer()

Proporciona la inicialización de los valores de clase base cuando los invoca el constructor de una clase derivada.Provides initialization for base class values when they are called by the constructor of a derived class.

Propiedades

Dispatcher Dispatcher Dispatcher Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
EventsSource EventsSource EventsSource EventsSource

Obtiene o establece un AutomationPeer que se notifica al cliente de automatización como origen de todos los eventos que proceden de este AutomationPeer.Gets or sets an AutomationPeer that is reported to the automation client as a source for all the events that come from this AutomationPeer.

IsHwndHost IsHwndHost IsHwndHost IsHwndHost

Obtiene un valor que indica si el elemento asociado a este AutomationPeer hospeda hwnds en Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Gets a value that indicates whether the element that is associated with this AutomationPeer hosts hwnds in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).

Métodos

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAcceleratorKey() GetAcceleratorKey() GetAcceleratorKey() GetAcceleratorKey()

Obtiene las combinaciones de teclas de aceleración del elemento asociado al par Automatización de la interfaz de usuarioUI Automation.Gets the accelerator key combinations for the element that is associated with the Automatización de la interfaz de usuarioUI Automation peer.

GetAcceleratorKeyCore() GetAcceleratorKeyCore() GetAcceleratorKeyCore() GetAcceleratorKeyCore()

Cuando se invalida en una clase derivada, se llama por GetAcceleratorKey().When overridden in a derived class, is called by GetAcceleratorKey().

GetAccessKey() GetAccessKey() GetAccessKey() GetAccessKey()

Obtiene la tecla de acceso para el elemento que está asociado a la automatización del mismo nivel.Gets the access key for the element that is associated with the automation peer.

GetAccessKeyCore() GetAccessKeyCore() GetAccessKeyCore() GetAccessKeyCore()

Cuando se invalida en una clase derivada, se llama por GetAccessKey().When overridden in a derived class, is called by GetAccessKey().

GetAutomationControlType() GetAutomationControlType() GetAutomationControlType() GetAutomationControlType()

Obtiene el tipo de control del elemento asociado con el par Automatización de la interfaz de usuarioUI Automation.Gets the control type for the element that is associated with the Automatización de la interfaz de usuarioUI Automation peer.

GetAutomationControlTypeCore() GetAutomationControlTypeCore() GetAutomationControlTypeCore() GetAutomationControlTypeCore()

Cuando se invalida en una clase derivada, se llama por GetAutomationControlType().When overridden in a derived class, is called by GetAutomationControlType().

GetAutomationId() GetAutomationId() GetAutomationId() GetAutomationId()

Obtiene el AutomationId del elemento asociado a la automatización del mismo nivel.Gets the AutomationId of the element that is associated with the automation peer.

GetAutomationIdCore() GetAutomationIdCore() GetAutomationIdCore() GetAutomationIdCore()

Cuando se invalida en una clase derivada, se llama por GetAutomationId().When overridden in a derived class, is called by GetAutomationId().

GetBoundingRectangle() GetBoundingRectangle() GetBoundingRectangle() GetBoundingRectangle()

Obtiene el objeto Rect que representa las coordenadas de pantalla del elemento asociado a la automatización del mismo nivel.Gets the Rect object that represents the screen coordinates of the element that is associated with the automation peer.

GetBoundingRectangleCore() GetBoundingRectangleCore() GetBoundingRectangleCore() GetBoundingRectangleCore()

Cuando se invalida en una clase derivada, se llama por GetBoundingRectangle().When overridden in a derived class, is called by GetBoundingRectangle().

GetChildren() GetChildren() GetChildren() GetChildren()

Obtiene la colección de los elementos de GetChildren() que están representados en el árbol de automatización de la interfaz de usuario como elementos secundarios inmediatos de la automatización del mismo nivel.Gets the collection of GetChildren() elements that are represented in the UI Automation tree as immediate child elements of the automation peer.

GetChildrenCore() GetChildrenCore() GetChildrenCore() GetChildrenCore()

Cuando se invalida en una clase derivada, se llama por GetChildren().When overridden in a derived class, is called by GetChildren().

GetClassName() GetClassName() GetClassName() GetClassName()

Obtiene un nombre que se utiliza con AutomationControlType, para diferenciar el control representado por este AutomationPeer.Gets a name that is used with AutomationControlType, to differentiate the control that is represented by this AutomationPeer.

GetClassNameCore() GetClassNameCore() GetClassNameCore() GetClassNameCore()

Cuando se invalida en una clase derivada, se llama por GetClassName().When overridden in a derived class, is called by GetClassName().

GetClickablePoint() GetClickablePoint() GetClickablePoint() GetClickablePoint()

Obtiene un Point en el elemento asociado a la automatización del mismo nivel que responde a un clic del mouse.Gets a Point on the element that is associated with the automation peer that responds to a mouse click.

GetClickablePointCore() GetClickablePointCore() GetClickablePointCore() GetClickablePointCore()

Cuando se invalida en una clase derivada, se llama por GetClickablePoint().When overridden in a derived class, is called by GetClickablePoint().

GetControlledPeers() GetControlledPeers() GetControlledPeers() GetControlledPeers()

Proporciona Automatización de la interfaz de usuario con una lista de elementos afectados o controlado por este AutomationPeer.Provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetControlledPeersCore() GetControlledPeersCore() GetControlledPeersCore() GetControlledPeersCore()

Cuando se invalida en una clase derivada, proporciona Automatización de la interfaz de usuario con una lista de elementos afectados o controlados por esta instancia de AutomationPeer.When overridden in a derived class, provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetHelpText() GetHelpText() GetHelpText() GetHelpText()

Obtiene el texto que describe la funcionalidad del control asociado a la automatización del mismo nivel.Gets text that describes the functionality of the control that is associated with the automation peer.

GetHelpTextCore() GetHelpTextCore() GetHelpTextCore() GetHelpTextCore()

Cuando se invalida en una clase derivada, se llama por GetHelpText().When overridden in a derived class, is called by GetHelpText().

GetHostRawElementProviderCore() GetHostRawElementProviderCore() GetHostRawElementProviderCore() GetHostRawElementProviderCore()

Indica a Automatización de la interfaz de usuarioUI Automation el lugar del árbol Automatización de la interfaz de usuarioUI Automation en el que se debe colocar hwnd que hospeda un elemento Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Tells Automatización de la interfaz de usuarioUI Automation where in the Automatización de la interfaz de usuarioUI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) element.

GetItemStatus() GetItemStatus() GetItemStatus() GetItemStatus()

Obtiene el texto que transmite el estado visual del elemento asociado a esta automatización del mismo nivel.Gets text that conveys the visual status of the element that is associated with this automation peer.

GetItemStatusCore() GetItemStatusCore() GetItemStatusCore() GetItemStatusCore()

Cuando se invalida en una clase derivada, se llama por GetItemStatus().When overridden in a derived class, is called by GetItemStatus().

GetItemType() GetItemType() GetItemType() GetItemType()

Obtiene una cadena que describe el tipo de elemento que representa un objeto.Gets a string that describes what kind of item an object represents.

GetItemTypeCore() GetItemTypeCore() GetItemTypeCore() GetItemTypeCore()

Cuando se invalida en una clase derivada, se llama por GetItemType().When overridden in a derived class, is called by GetItemType().

GetLabeledBy() GetLabeledBy() GetLabeledBy() GetLabeledBy()

Obtiene el AutomationPeer para la Label que tiene el elemento como destino.Gets the AutomationPeer for the Label that is targeted to the element.

GetLabeledByCore() GetLabeledByCore() GetLabeledByCore() GetLabeledByCore()

Cuando se invalida en una clase derivada, se llama por GetLabeledBy().When overridden in a derived class, is called by GetLabeledBy().

GetLiveSetting() GetLiveSetting() GetLiveSetting() GetLiveSetting()

Obtiene las características de notificación de una región activa que está asociada a esta automatización del mismo nivel.Gets the notification characteristics of a live region that is associated with this automation peer.

GetLiveSettingCore() GetLiveSettingCore() GetLiveSettingCore() GetLiveSettingCore()

Cuando se invalida en una clase derivada, devuelve las características de notificación de una región activa.When overridden in a derived class, returns the notification characteristics of a live region. Llamado por el método GetLiveSetting().Called by the GetLiveSetting() method.

GetLocalizedControlType() GetLocalizedControlType() GetLocalizedControlType() GetLocalizedControlType()

Obtiene una cadena localizada y legible que representa el valor de AutomationControlType para el control asociado a esta automatización del mismo nivel.Gets a human-readable localized string that represents the AutomationControlType value for the control that is associated with this automation peer.

GetLocalizedControlTypeCore() GetLocalizedControlTypeCore() GetLocalizedControlTypeCore() GetLocalizedControlTypeCore()

Cuando se invalida en una clase derivada, se llama por GetLocalizedControlType().When overridden in a derived class, is called by GetLocalizedControlType().

GetName() GetName() GetName() GetName()

Obtiene el texto que describe el elemento que está asociado a este mismo nivel de automatización.Gets text that describes the element that is associated with this automation peer.

GetNameCore() GetNameCore() GetNameCore() GetNameCore()

Cuando se invalida en una clase derivada, se llama por GetName().When overridden in a derived class, is called by GetName().

GetOrientation() GetOrientation() GetOrientation() GetOrientation()

Obtiene un valor que indica la orientación explícita del control, si existe.Gets a value that indicates the explicit control orientation, if any.

GetOrientationCore() GetOrientationCore() GetOrientationCore() GetOrientationCore()

Cuando se invalida en una clase derivada, se llama por GetOrientation().When overridden in a derived class, is called by GetOrientation().

GetParent() GetParent() GetParent() GetParent()

Obtiene el AutomationPeer que es el objeto primario de este AutomationPeer.Gets the AutomationPeer that is the parent of this AutomationPeer.

GetPattern(PatternInterface) GetPattern(PatternInterface) GetPattern(PatternInterface) GetPattern(PatternInterface)

Cuando se reemplaza en una clase derivada, obtiene el patrón de control asociado con el elemento PatternInterface especificado.When overridden in a derived class, gets the control pattern that is associated with the specified PatternInterface.

GetPeerFromPoint(Point) GetPeerFromPoint(Point) GetPeerFromPoint(Point) GetPeerFromPoint(Point)

Obtiene un objeto AutomationPeer del punto especificado.Gets an AutomationPeer from the specified point.

GetPeerFromPointCore(Point) GetPeerFromPointCore(Point) GetPeerFromPointCore(Point) GetPeerFromPointCore(Point)

Cuando se invalida en una clase derivada, se llama desde GetPeerFromPoint(Point).When overridden in a derived class, is called from GetPeerFromPoint(Point).

GetPositionInSet() GetPositionInSet() GetPositionInSet() GetPositionInSet()

Intenta obtener el valor de la propiedad PositionInSet.Attempts to get the value of the PositionInSet property.

GetPositionInSetCore() GetPositionInSetCore() GetPositionInSetCore() GetPositionInSetCore()

Cuando se invalida 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 un conjunto.When overridden in a derived class, provides UI Automation with a one-based integer value that describes the position this element occupies in a group or set.

GetSizeOfSet() GetSizeOfSet() GetSizeOfSet() GetSizeOfSet()

Intenta obtener el valor de la propiedad SizeOfSet.Attempts to get the value of the SizeOfSet property.

GetSizeOfSetCore() GetSizeOfSetCore() GetSizeOfSetCore() GetSizeOfSetCore()

Cuando se invalida 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.When overridden in a derived class, provides UI Automation with the size of the group or set that this element belongs to.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
HasKeyboardFocus() HasKeyboardFocus() HasKeyboardFocus() HasKeyboardFocus()

Obtiene un valor que indica si el elemento actualmente asociado a esta automatización del mismo nivel tiene el foco de teclado.Gets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus.

HasKeyboardFocusCore() HasKeyboardFocusCore() HasKeyboardFocusCore() HasKeyboardFocusCore()

Cuando se invalida en una clase derivada, se llama por HasKeyboardFocus().When overridden in a derived class, is called by HasKeyboardFocus().

InvalidatePeer() InvalidatePeer() InvalidatePeer() InvalidatePeer()

Desencadena el recálculo de las propiedades principales de AutomationPeer y genera la notificación PropertyChanged para el cliente de automatización si cambian las propiedades.Triggers recalculation of the main properties of the AutomationPeer and raises the PropertyChanged notification to the Automation Client if the properties changed.

IsContentElement() IsContentElement() IsContentElement() IsContentElement()

Obtiene un valor que indica si el elemento que está asociado a este elemento de automatización del mismo nivel contiene datos que se presentan al usuario.Gets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user.

IsContentElementCore() IsContentElementCore() IsContentElementCore() IsContentElementCore()

Cuando se invalida en una clase derivada, se llama por IsContentElement().When overridden in a derived class, is called by IsContentElement().

IsControlElement() IsControlElement() IsControlElement() IsControlElement()

Obtiene un valor que indica si el usuario considera el elemento como interactivo o considera que contribuye a la estructura lógica del control en la GUIGUI.Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUIGUI.

IsControlElementCore() IsControlElementCore() IsControlElementCore() IsControlElementCore()

Cuando se invalida en una clase derivada, se llama por IsControlElement().When overridden in a derived class, is called by IsControlElement().

IsEnabled() IsEnabled() IsEnabled() IsEnabled()

Obtiene un valor que indica si el elemento asociado a esta automatización del mismo nivel admite la interacción.Gets a value that indicates whether the element associated with this automation peer supports interaction.

IsEnabledCore() IsEnabledCore() IsEnabledCore() IsEnabledCore()

Cuando se invalida en una clase derivada, se llama por IsEnabled().When overridden in a derived class, is called by IsEnabled().

IsKeyboardFocusable() IsKeyboardFocusable() IsKeyboardFocusable() IsKeyboardFocusable()

Obtiene un valor que indica si el elemento puede aceptar el foco de teclado.Gets a value that indicates whether the element can accept keyboard focus.

IsKeyboardFocusableCore() IsKeyboardFocusableCore() IsKeyboardFocusableCore() IsKeyboardFocusableCore()

Cuando se invalida en una clase derivada, se llama por IsKeyboardFocusable().When overridden in a derived class, is called by IsKeyboardFocusable().

IsOffscreen() IsOffscreen() IsOffscreen() IsOffscreen()

Obtiene un valor que indica si un elemento está fuera de la pantalla.Gets a value that indicates whether an element is off the screen.

IsOffscreenCore() IsOffscreenCore() IsOffscreenCore() IsOffscreenCore()

Cuando se invalida en una clase derivada, se llama por IsOffscreen().When overridden in a derived class, is called by IsOffscreen().

IsPassword() IsPassword() IsPassword() IsPassword()

Obtiene un valor que indica si el elemento incluye contenido confidencial.Gets a value that indicates whether the element contains sensitive content.

IsPasswordCore() IsPasswordCore() IsPasswordCore() IsPasswordCore()

Cuando se invalida en una clase derivada, se llama por IsPassword().When overridden in a derived class, is called by IsPassword().

IsRequiredForForm() IsRequiredForForm() IsRequiredForForm() IsRequiredForForm()

Obtiene un valor que indica si se debe completar en un formulario el elemento asociado a este elemento del mismo nivel.Gets a value that indicates whether the element that is associated with this peer must be completed on a form.

IsRequiredForFormCore() IsRequiredForFormCore() IsRequiredForFormCore() IsRequiredForFormCore()

Cuando se invalida en una clase derivada, se llama por IsRequiredForForm().When overridden in a derived class, is called by IsRequiredForForm().

ListenerExists(AutomationEvents) ListenerExists(AutomationEvents) ListenerExists(AutomationEvents) ListenerExists(AutomationEvents)

Obtiene un valor que indica si la Automatización de la interfaz de usuarioUI Automation escucha el evento especificado.Gets a value that indicates whether Automatización de la interfaz de usuarioUI Automation is listening for the specified event.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple)

Obtiene un AutomationPeer para el proxy IRawElementProviderSimple especificado.Gets an AutomationPeer for the specified IRawElementProviderSimple proxy.

ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer)

Obtiene el IRawElementProviderSimple para el AutomationPeer especificado.Gets the IRawElementProviderSimple for the specified AutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Se invoca por parte de AutomationPeer para provocar el evento AsyncContentLoadedEvent.Called by the AutomationPeer to raise the AsyncContentLoadedEvent event.

RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents)

Provoca un evento de automatización.Raises an automation event.

RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Genera un evento para notificar al cliente de automatización que se ha cambiado un valor de propiedad.Raises an event to notify the automation client of a changed property value.

ResetChildrenCache() ResetChildrenCache() ResetChildrenCache() ResetChildrenCache()

Restablece de forma sincrónica el árbol de elementos secundarios al llamar a GetChildrenCore().Synchronously resets the tree of child elements by calling GetChildrenCore().

SetFocus() SetFocus() SetFocus() SetFocus()

Establece el foco del teclado en el elemento asociado a esta automatización del mismo nivel.Sets the keyboard focus on the element that is associated with this automation peer.

SetFocusCore() SetFocusCore() SetFocusCore() SetFocusCore()

Cuando se invalida en una clase derivada, se llama por SetFocus().When overridden in a derived class, is called by SetFocus().

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

Exige que el subproceso de la llamada tenga acceso a DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

Se aplica a

Consulte también: