Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

AutomationPeer (Clase)

Proporciona una clase base que expone un elemento en la Automatización de la interfaz de usuario. 

Espacio de nombres:  System.Windows.Automation.Peers
Ensamblado:  PresentationCore (en PresentationCore.dll)

public abstract class AutomationPeer : DispatcherObject

El tipo AutomationPeer expone los siguientes miembros.

  NombreDescripción
Método protegidoAutomationPeerProporciona la inicialización de los valores de clase base cuando los invoca el constructor de una clase derivada.
Arriba

  NombreDescripción
Propiedad públicaDispatcherObtiene Dispatcher que este DispatcherObject es asociado. (Se hereda de DispatcherObject).
Propiedad públicaEventsSourceObtiene o establece un AutomationPeer que se notifica al cliente de automatización como origen de todos los eventos que proceden de este AutomationPeer.
Propiedad protegidaIsHwndHostObtiene un valor que indica si el elemento asociado a este AutomationPeer hospeda hwnds en Windows Presentation Foundation (WPF).
Arriba

  NombreDescripción
Método públicoCheckAccessdetermina si el subproceso de la llamada tiene acceso a este DispatcherObject. (Se hereda de DispatcherObject).
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoGetAcceleratorKeyObtiene las combinaciones de teclas de aceleración para el elemento asociado a la Automatización de la interfaz de usuario del mismo nivel. 
Método protegidoGetAcceleratorKeyCoreCuando se invalida en una clase derivada, GetAcceleratorKey lo llama.
Método públicoGetAccessKeyObtiene la tecla de acceso para el elemento asociado a la automatización del mismo nivel.
Método protegidoGetAccessKeyCoreCuando se invalida en una clase derivada, GetAccessKey lo llama.
Método públicoGetAutomationControlTypeObtiene el tipo de control para el elemento asociado a la Automatización de la interfaz de usuario del mismo nivel.
Método protegidoGetAutomationControlTypeCoreCuando se invalida en una clase derivada, lo llama el método GetAutomationControlType.
Método públicoGetAutomationIdObtiene el AutomationId del elemento asociado a la automatización del mismo nivel.
Método protegidoGetAutomationIdCoreCuando se invalida en una clase derivada, lo llama GetAutomationId.
Método públicoGetBoundingRectangleObtiene el objeto Rect que representa las coordenadas de pantalla del elemento asociado a la automatización del mismo nivel.
Método protegidoGetBoundingRectangleCoreCuando se invalida en una clase derivada, GetBoundingRectangle lo llama.
Método públicoGetChildrenObtiene 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.
Método protegidoGetChildrenCoreCuando se invalida en una clase derivada, lo llama el método GetChildren.
Método públicoGetClassNameObtiene un nombre que se utiliza con AutomationControlType, para diferenciar el control representado por este AutomationPeer.
Método protegidoGetClassNameCoreCuando se invalida en una clase derivada, lo llama el método GetClassName.
Método públicoGetClickablePointObtiene un Point en el elemento asociado a la automatización del mismo nivel que responde a un clic del mouse.
Método protegidoGetClickablePointCoreCuando se invalida en una clase derivada, se invoca por parte de GetClickablePoint.
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetHelpTextObtiene el texto que describe la funcionalidad del control asociado a la automatización del mismo nivel.
Método protegidoGetHelpTextCoreCuando se invalida en una clase derivada, lo llama el método GetHelpText.
Método protegidoGetHostRawElementProviderCoreIndica Automatización de la interfaz de usuario en qué lugar del árbol de Automatización de la interfaz de usuario colocar el hwnd que se hospeda en un elemento de Windows Presentation Foundation (WPF).
Método públicoGetItemStatusObtiene el texto que transmite el estado visual del elemento asociado a esta automatización del mismo nivel.
Método protegidoGetItemStatusCoreCuando se invalida en una clase derivada, lo llama el método GetItemStatus.
Método públicoGetItemTypeObtiene una cadena que describe el tipo de elemento que representa un objeto.
Método protegidoGetItemTypeCoreCuando se invalida en una clase derivada, lo llama el método GetItemType.
Método públicoGetLabeledByObtiene el AutomationPeer para la etiqueta Label destinada al elemento.
Método protegidoGetLabeledByCoreCuando se invalida en una clase derivada, lo llama el método GetLabeledBy.
Método públicoGetLocalizedControlTypeObtiene una cadena localizada y legible que representa el valor de AutomationControlType para el control asociado a esta automatización del mismo nivel.
Método protegidoGetLocalizedControlTypeCoreCuando se invalida en una clase derivada, lo llama el método GetLocalizedControlType.
Método públicoGetNameObtiene el texto que describe el elemento que está asociado a este mismo nivel de automatización.
Método protegidoGetNameCoreCuando se invalida en una clase derivada, lo llama el método GetName.
Método públicoGetOrientationObtiene un valor que indica la orientación explícita del control, si existe.
Método protegidoGetOrientationCoreCuando se invalida en una clase derivada, se invoca por parte de GetOrientation.
Método públicoGetParentObtiene el AutomationPeer que es el objeto primario de este AutomationPeer.
Método públicoGetPatternCuando se invalida en una clase derivada, obtiene el patrón de control asociado al objeto PatternInterface especificado.
Método públicoGetPeerFromPointObtiene un objeto AutomationPeer del punto especificado.
Método protegidoGetPeerFromPointCoreCuando se invalida en una clase derivada, se llama desde GetPeerFromPoint.
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoHasKeyboardFocusObtiene un valor que indica si el elemento actualmente asociado a esta automatización del mismo nivel tiene el foco de teclado.
Método protegidoHasKeyboardFocusCoreCuando se invalida en una clase derivada, se invoca por parte de HasKeyboardFocus.
Método públicoInvalidatePeerDesencadena un nuevo cálculo de las propiedades principales de AutomationPeer y provoca la notificación PropertyChanged al cliente de automatización si las propiedades han cambiado.
Método públicoIsContentElementObtiene un valor que indica si el elemento asociado a esta automatización del mismo nivel contiene datos que se presentan al usuario.
Método protegidoIsContentElementCoreCuando se invalida en una clase derivada, se invoca por parte de IsContentElement.
Método públicoIsControlElementObtiene 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 GUI.
Método protegidoIsControlElementCoreCuando se invalida en una clase derivada, se invoca por parte de IsControlElement.
Método públicoIsEnabledObtiene un valor que indica si el elemento asociado a esta automatización del mismo nivel admite la interacción.
Método protegidoIsEnabledCoreCuando se invalida en una clase derivada, lo llama IsEnabled.
Método públicoIsKeyboardFocusableObtiene un valor que indica si el elemento puede aceptar el foco de teclado.
Método protegidoIsKeyboardFocusableCoreCuando se invalida en una clase derivada, se invoca por parte de IsKeyboardFocusable.
Método públicoIsOffscreenObtiene un valor que indica si un elemento está fuera de la pantalla.
Método protegidoIsOffscreenCoreCuando se invalida en una clase derivada, se invoca por parte de IsOffscreen.
Método públicoIsPasswordObtiene un valor que indica si el elemento incluye contenido confidencial.
Método protegidoIsPasswordCoreCuando se invalida en una clase derivada, lo llama IsPassword.
Método públicoIsRequiredForFormObtiene un valor que indica si se debe completar en un formulario el elemento asociado a este elemento del mismo nivel.
Método protegidoIsRequiredForFormCoreCuando se invalida en una clase derivada, se invoca por parte de IsRequiredForForm.
Método públicoMiembro estáticoListenerExistsObtiene un valor que indica si la Automatización de la interfaz de usuario escucha el evento especificado. 
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoPeerFromProviderObtiene un AutomationPeer para el proxy IRawElementProviderSimple especificado.
Método protegidoProviderFromPeerObtiene el IRawElementProviderSimple para el AutomationPeer especificado.
Método públicoRaiseAsyncContentLoadedEventSe invoca por parte de AutomationPeer para provocar el evento AsyncContentLoadedEvent.
Método públicoRaiseAutomationEventProvoca un evento de automatización.
Método públicoRaisePropertyChangedEventProvoca un evento para notificar al cliente de automatización un valor de propiedad modificado.
Método públicoResetChildrenCacheRestablece de forma sincrónica el árbol de elementos secundarios llamando a GetChildrenCore.
Método públicoSetFocusEstablece el foco del teclado en el elemento asociado a esta automatización del mismo nivel.
Método protegidoSetFocusCoreCuando se invalida en una clase derivada, se invoca por parte de SetFocus.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método públicoVerifyAccessSe aplica al subproceso de llamada tiene acceso a este DispatcherObject. (Se hereda de DispatcherObject).
Arriba

Cuando la Automatización de la interfaz de usuario consulta a la raíz de una aplicación Windows Presentation Foundation (WPF) acerca de un elemento, la raíz devuelve la Automatización de la interfaz de usuario del mismo nivel para ese elemento, El elemento del mismo nivel también responde a las consultas de Automatización de la interfaz de usuario acerca de su elemento correspondiente.

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft