Expandir Minimizar

AutomationPeer.GetAutomationControlTypeCore Method

Proporciona el comportamiento del elemento del mismo nivel cuando un cliente de automatización de la interfaz de usuario de Microsoft llama al método GetAutomationControlType o a una API de cliente de automatización de la UI equivalente.

Sintaxis


protected virtual AutomationControlType GetAutomationControlTypeCore()

Parámetros

Este Método no tiene parámetros.

Valor devuelto

Tipo: AutomationControlType

Tipo de control.

Comentarios

Los métodos "básicos" son las implementaciones estándar que realizan la acción predeterminada de un método asociado al que puede llamar un cliente de automatización de la interfaz de usuario. Puede reemplazar cualquiera de los métodos "básicos" para devolver valores alternativos en un par de automatización personalizado. En este caso, GetAutomationControlTypeCore se invoca en cualquier momento que se llame a GetAutomationControlType.

La implementación base de AutomationPeer y FrameworkElementAutomationPeer devuelve Custom. Si mantiene este comportamiento, debe invalidar el método GetLocalizedControlTypeCore.

El escenario más común para definir un elemento de automatización del mismo nivel es invalidar una de las clases del mismo nivel existentes que se emparejan con la clase de control que se va a reemplazar. En este caso, cada una de estas clases del mismo nivel proporciona un valor práctico de AutomationControlType que tiene sentido para el control propietario original para el que se implementó el elemento del mismo nivel. A menudo puede dejar este comportamiento aparte. No es habitual derivar de un elemento del mismo nivel específico del control y utilizar su comportamiento, pero luego cambiar AutomationControlType, que es posiblemente la información más básica que un elemento del mismo nivel notifica. Compruebe el comportamiento existente de la clase del mismo nivel que se está reemplazando, y compruebe que está notificando el tipo de control adecuado. Además, compruebe detenidamente que no exista una clase del mismo nivel más específica disponible que pudiera estar ya notificando el tipo de control correcto y proporcionando otro comportamiento que es más adecuado para la clase del mismo nivel. Para obtener más información, vea Objetos de automatización del mismo nivel personalizados.

Requisitos

Cliente mínimo admitido

Windows 8

Servidor mínimo admitido

Windows Server 2012

Espacio de nombres

Windows.UI.Xaml.Automation.Peers
Windows::UI::Xaml::Automation::Peers [C++]

Metadatos

Windows.winmd

Vea también

AutomationPeer
FrameworkElementAutomationPeer
Objetos de automatización del mismo nivel personalizados
Accesibilidad para aplicaciones de la Tienda Windows con C#/VB/C++ y XAML

 

 

Mostrar:
© 2014 Microsoft