AutomationPeer Clase

Definición

Proporciona una clase base que expone un elemento a la 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
AutomationPeer
Derivado

Comentarios

Cuando la 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 elemento del mismo nivel de automatización de la interfaz de usuario para ese elemento. El elemento del mismo nivel también responde a las consultas de automatización de la interfaz de usuario sobre su elemento correspondiente.

Constructores

AutomationPeer()

Proporciona la inicialización de los valores de clase base cuando los invoca el constructor de una clase derivada.

Propiedades

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.

(Heredado de DispatcherObject)
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.

IsHwndHost

Obtiene un valor que indica si el elemento asociado a estos AutomationPeer hosts hwnds en Windows Presentation Foundation (WPF).

Métodos

CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.

(Heredado de DispatcherObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetAcceleratorKey()

Obtiene las combinaciones de teclas de aceleración para el elemento asociado al elemento del mismo nivel de Automatización de la interfaz de usuario.

GetAcceleratorKeyCore()

Cuando se invalida en una clase derivada, se llama por GetAcceleratorKey().

GetAccessKey()

Obtiene la tecla de acceso para el elemento que está asociado a la automatización del mismo nivel.

GetAccessKeyCore()

Cuando se invalida en una clase derivada, se llama por GetAccessKey().

GetAutomationControlType()

Obtiene el tipo de control para el elemento asociado al elemento del mismo nivel de Automatización de la interfaz de usuario.

GetAutomationControlTypeCore()

Cuando se invalida en una clase derivada, se llama por GetAutomationControlType().

GetAutomationId()

Obtiene el AutomationId del elemento asociado a la automatización del mismo nivel.

GetAutomationIdCore()

Cuando se invalida en una clase derivada, se llama por GetAutomationId().

GetBoundingRectangle()

Obtiene el objeto Rect que representa las coordenadas de pantalla del elemento asociado a la automatización del mismo nivel.

GetBoundingRectangleCore()

Cuando se invalida en una clase derivada, se llama por GetBoundingRectangle().

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.

GetChildrenCore()

Cuando se invalida en una clase derivada, se llama por GetChildren().

GetClassName()

Obtiene un nombre que se utiliza con AutomationControlType, para diferenciar el control representado por este AutomationPeer.

GetClassNameCore()

Cuando se invalida en una clase derivada, se llama por GetClassName().

GetClickablePoint()

Obtiene un Point en el elemento asociado a la automatización del mismo nivel que responde a un clic del mouse.

GetClickablePointCore()

Cuando se invalida en una clase derivada, se llama por GetClickablePoint().

GetControlledPeers()

Proporciona Automatización de la interfaz de usuario con una lista de elementos afectados o controlado por este AutomationPeer.

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.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetHeadingLevel()

Proporciona una clase base que expone un elemento a la automatización de la interfaz de usuario.

GetHeadingLevelCore()

Proporciona una clase base que expone un elemento a la automatización de la interfaz de usuario.

GetHelpText()

Obtiene el texto que describe la funcionalidad del control asociado a la automatización del mismo nivel.

GetHelpTextCore()

Cuando se invalida en una clase derivada, se llama por 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 hwnd que hospeda un elemento Windows Presentation Foundation (WPF).

GetItemStatus()

Obtiene el texto que transmite el estado visual del elemento asociado a esta automatización del mismo nivel.

GetItemStatusCore()

Cuando se invalida en una clase derivada, se llama por GetItemStatus().

GetItemType()

Obtiene una cadena que describe el tipo de elemento que representa un objeto.

GetItemTypeCore()

Cuando se invalida en una clase derivada, se llama por GetItemType().

GetLabeledBy()

Obtiene el AutomationPeer para la Label que tiene el elemento como destino.

GetLabeledByCore()

Cuando se invalida en una clase derivada, se llama por GetLabeledBy().

GetLiveSetting()

Obtiene las características de notificación de una región activa que está asociada a esta automatización del mismo nivel.

GetLiveSettingCore()

Cuando se invalida en una clase derivada, devuelve las características de notificación de una región activa. Llamado por el método GetLiveSetting().

GetLocalizedControlType()

Obtiene una cadena localizada y legible que representa el valor de AutomationControlType para el control asociado a esta automatización del mismo nivel.

GetLocalizedControlTypeCore()

Cuando se invalida en una clase derivada, se llama por GetLocalizedControlType().

GetName()

Obtiene el texto que describe el elemento que está asociado a este mismo nivel de automatización.

GetNameCore()

Cuando se invalida en una clase derivada, se llama por GetName().

GetOrientation()

Obtiene un valor que indica la orientación explícita del control, si existe.

GetOrientationCore()

Cuando se invalida en una clase derivada, se llama por GetOrientation().

GetParent()

Obtiene el AutomationPeer que es el objeto primario de este AutomationPeer.

GetPattern(PatternInterface)

Cuando se reemplaza en una clase derivada, obtiene el patrón de control asociado con el elemento PatternInterface especificado.

GetPeerFromPoint(Point)

Obtiene un objeto AutomationPeer del punto especificado.

GetPeerFromPointCore(Point)

Cuando se invalida en una clase derivada, se llama desde GetPeerFromPoint(Point).

GetPositionInSet()

Intenta obtener el valor de la propiedad PositionInSet.

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.

GetSizeOfSet()

Intenta obtener el valor de la propiedad SizeOfSet.

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.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HasKeyboardFocus()

Obtiene un valor que indica si el elemento actualmente asociado a esta automatización del mismo nivel tiene el foco de teclado.

HasKeyboardFocusCore()

Cuando se invalida en una clase derivada, se llama por HasKeyboardFocus().

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.

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.

IsContentElementCore()

Cuando se invalida en una clase derivada, se llama por 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 invalida en una clase derivada, se llama por IsControlElement().

IsDialog()

Proporciona una clase base que expone un elemento a la automatización de la interfaz de usuario.

IsDialogCore()

Proporciona una clase base que expone un elemento a la automatización de la interfaz de usuario.

IsEnabled()

Obtiene un valor que indica si el elemento asociado a esta automatización del mismo nivel admite la interacción.

IsEnabledCore()

Cuando se invalida en una clase derivada, se llama por IsEnabled().

IsKeyboardFocusable()

Obtiene un valor que indica si el elemento puede aceptar el foco de teclado.

IsKeyboardFocusableCore()

Cuando se invalida en una clase derivada, se llama por IsKeyboardFocusable().

IsOffscreen()

Obtiene un valor que indica si un elemento está fuera de la pantalla.

IsOffscreenCore()

Cuando se invalida en una clase derivada, se llama por IsOffscreen().

IsPassword()

Obtiene un valor que indica si el elemento incluye contenido confidencial.

IsPasswordCore()

Cuando se invalida en una clase derivada, se llama por IsPassword().

IsRequiredForForm()

Obtiene un valor que indica si se debe completar en un formulario el elemento asociado a este elemento del mismo nivel.

IsRequiredForFormCore()

Cuando se invalida en una clase derivada, se llama por IsRequiredForForm().

ListenerExists(AutomationEvents)

Obtiene un valor que indica si la automatización de la interfaz de usuario está escuchando el evento especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PeerFromProvider(IRawElementProviderSimple)

Obtiene un AutomationPeer para el proxy IRawElementProviderSimple especificado.

ProviderFromPeer(AutomationPeer)

Obtiene el IRawElementProviderSimple para el AutomationPeer especificado.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Se invoca por parte de AutomationPeer para provocar el evento AsyncContentLoadedEvent.

RaiseAutomationEvent(AutomationEvents)

Provoca un evento de automatización.

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Proporciona una clase base que expone un elemento a la automatización de la interfaz de usuario.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Genera un evento para notificar al cliente de automatización que se ha cambiado un valor de propiedad.

ResetChildrenCache()

Restablece de forma sincrónica el árbol de elementos secundarios al llamar a GetChildrenCore().

SetFocus()

Establece el foco del teclado en el elemento asociado a esta automatización del mismo nivel.

SetFocusCore()

Cuando se invalida en una clase derivada, se llama por SetFocus().

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
VerifyAccess()

Exige que el subproceso de la llamada tenga acceso a DispatcherObject.

(Heredado de DispatcherObject)

Se aplica a

Consulte también