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 la automatización del mismo nivel para una clase de propietario asociada a Microsoft UI Automation.
public ref class AutomationPeer : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationPeer : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class AutomationPeer : DependencyObject
Public Class AutomationPeer
Inherits DependencyObject
- Herencia
- Derivado
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
AutomationPeer es la clase que proporciona casi todas las API que finalmente reenvía la información de Automatización de la interfaz de usuario de Microsoft para una aplicación para UWP mediante C++, C# o Visual Basic a un cliente de Automatización de la interfaz de usuario de Microsoft. Los clientes típicos de Automatización de la interfaz de usuario de Microsoft no llaman directamente a los métodos AutomationPeer. Estos clientes suelen ser tecnología de asistencia que usa otros modelos de programación y funcionan como servicios, y no es probable que llame a métodos Windows Runtime. Pero la compatibilidad general de Automatización de la interfaz de usuario de Microsoft en el Windows Runtime reenvía toda esta información mediante el lado del proveedor del marco de automatización de la interfaz de usuario de Microsoft. Cualquier cliente de Microsoft UI Automation puede interactuar con los árboles de automatización representativos de una aplicación para UWP mediante C++, C# o Visual Basic.
Activación de eventos de automatización
La clase AutomationPeer es relevante para Windows Runtime autores de controles porque tendrá una instancia del mismo nivel disponible en tiempo de ejecución, después de que el tiempo de ejecución invoque el método OnCreateAutomationPeer. Con este elemento del mismo nivel, puede desencadenar eventos de automatización llamando a RaiseAutomationEvent y RaisePropertyChangedEvent. Lo haría cada vez que cambie una propiedad relacionada en el propietario del mismo nivel (su clase) o cuando se active un evento para la compatibilidad correcta con la automatización.
El diseño de compatibilidad de automatización no conserva un identificador para su propio sistema del mismo nivel como parte de cómo se implementa OnCreateAutomationPeer, ya que no hay ninguna garantía de cuándo se crea realmente el mismo nivel. En su lugar, puede comprobar si hay agentes de escucha de eventos de automatización en tiempo de ejecución dentro de las definiciones de clase de control Just-In-Time, con código similar al siguiente:
if (AutomationPeer.ListenerExists(AutomationEvents.PropertyChanged))
{
MyAutomationPeer peer =
FrameworkElementAutomationPeer.FromElement(myCtrl) as MyAutomationPeer;
if (peer != null)
{
peer.RaisePropertyChangedEvent(
RangeValuePatternIdentifiers.ValueProperty,
(double)oldValue,
(double)newValue);
}
}
If AutomationPeer.ListenerExists(AutomationEvents.PropertyChanged) Then
Dim peer As MyAutomationPeer = _
TryCast(FrameworkElementAutomationPeer.FromElement(myCtrl), MyAutomationPeer)
If peer IsNot Nothing Then
peer.RaisePropertyChangedEvent(RangeValuePatternIdentifiers.ValueProperty, CDbl(oldValue), CDbl(newValue))
End If
End If
Clases derivadas de AutomationPeer
AutomationPeer está en la jerarquía de todos los elementos del mismo nivel existentes para los controles de Windows Runtime y las clases de interfaz de usuario relacionadas.
Las clases que derivan directamente de AutomationPeer son:
- ItemAutomationPeer
- FrameworkElementAutomationPeerFrameworkElementAutomationPeer. Para obtener una lista de los elementos del mismo nivel que derivan de FrameworkElementAutomationPeer , consulte la sección Comentarios de FrameworkElementAutomationPeer.
Métodos principales
Los métodos "Core" son las implementaciones estándar que realizan la acción predeterminada de un método al que se puede llamar el cliente de Automatización de la interfaz de usuario de Microsoft asociado. Puede invalidar cualquiera de los métodos "Core" para devolver valores alternativos en un elemento del mismo nivel de automatización personalizado. Por ejemplo, GetAcceleratorKeyCore se invoca cada vez que se llama a GetAcceleratorKey , Se invoca GetAccessKeyCore en cualquier momento en que se llame a GetAccessKey , etc.
La implementación base de AutomationPeer devuelve null. Los elementos del mismo nivel que representan pueden aplazar el resultado a su contenedor.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1511 | 10586 | GetLandmarkType |
1511 | 10586 | GetLandmarkTypeCore |
1511 | 10586 | GetLocalizedLandmarkType |
1511 | 10586 | GetLocalizedLandmarkTypeCore |
1607 | 14393 | GetDescribedByCore |
1607 | 14393 | GetFlowsFromCore |
1607 | 14393 | GetFlowsToCore |
1607 | 14393 | GetFullDescription |
1607 | 14393 | GetFullDescriptionCore |
1607 | 14393 | IsDataValidForForm |
1607 | 14393 | IsDataValidForFormCore |
1607 | 14393 | IsPeripheral |
1607 | 14393 | IsPeripheralCore |
1703 | 15063 | GetCulture |
1703 | 15063 | GetCultureCore |
1709 | 16299 | RaiseNotificationEvent |
1803 | 17134 | GetHeadingLevel |
1803 | 17134 | GetHeadingLevelCore |
1809 | 17763 | IsDialog |
1809 | 17763 | IsDialogCore |
Constructores
AutomationPeer() |
Proporciona el comportamiento de inicialización de clases base para las clases derivadas de AutomationPeer . |
Propiedades
Dispatcher |
Obtiene el CoreDispatcher al que está asociado este objeto. CoreDispatcher representa una instalación que puede tener acceso a DependencyObject en el subproceso de interfaz de usuario incluso si un subproceso que no es de interfaz de usuario inicia el código. (Heredado de DependencyObject) |
EventsSource |
Obtiene o establece un AutomationPeer que se notifica al cliente de automatización como origen de todos los eventos que proceden de automationPeer. Vea la sección Comentarios. |
Métodos
ClearValue(DependencyProperty) |
Borra el valor local de una propiedad de dependencia. (Heredado de DependencyObject) |
GenerateRawElementProviderRuntimeId() |
Genera un identificador en tiempo de ejecución para el elemento asociado al elemento del mismo nivel de automatización. |
GetAcceleratorKey() |
Obtiene las combinaciones de teclas de aceleración para el objeto asociado al mismo nivel de automatización de la interfaz de usuario. |
GetAcceleratorKeyCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetAcceleratorKey o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetAccessKey() |
Obtiene la tecla de acceso para el elemento que está asociado a la automatización del mismo nivel. |
GetAccessKeyCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetAccessKey o a una API cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetAnimationBaseValue(DependencyProperty) |
Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa. (Heredado de DependencyObject) |
GetAnnotations() |
Obtiene una referencia a la lista de anotaciones de automatización de la interfaz de usuario para el elemento del mismo nivel de automatización actual. |
GetAnnotationsCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetAnnotations o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetAutomationControlType() |
Obtiene el tipo de control para el elemento asociado al elemento del mismo nivel de automatización de la interfaz de usuario. |
GetAutomationControlTypeCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetAutomationControlType o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetAutomationId() |
Obtiene el AutomationId del elemento asociado al elemento del mismo nivel de automatización. |
GetAutomationIdCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetAutomationId o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetBoundingRectangle() |
Obtiene el objeto Rect que representa las coordenadas de pantalla del elemento asociado al elemento del mismo nivel de automatización. |
GetBoundingRectangleCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetBoundingRectangle o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetChildren() |
Obtiene la colección de elementos secundarios representados en el árbol de automatización de la interfaz de usuario como elementos secundarios inmediatos del mismo nivel de automatización. |
GetChildrenCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetChildren o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetClassName() |
Obtiene un nombre que se usa con AutomationControlType para diferenciar el control representado por automationPeer. |
GetClassNameCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetClassName o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetClickablePoint() |
Obtiene un punto en el elemento asociado al elemento del mismo nivel de automatización que responde a un clic del mouse. |
GetClickablePointCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetClickablePoint o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetControlledPeers() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetControlPeers o a una API cliente equivalente de Automatización de la interfaz de usuario de Microsoft, como obtener un valor de propiedad identificado por UIA_ControllerForPropertyId. |
GetControlledPeersCore() |
Obtiene una lista de los elementos del mismo nivel controlados para el elemento del mismo nivel de automatización actual. |
GetCulture() |
Llama a GetCultureCore para obtener el valor de referencia cultural del elemento asociado al elemento del mismo nivel de automatización. |
GetCultureCore() |
Obtiene el valor de referencia cultural del elemento asociado al elemento del mismo nivel de automatización. |
GetDescribedByCore() |
Obtiene una colección de elementos que proporcionan más información sobre el elemento de automatización. |
GetElementFromPoint(Point) |
Obtiene un elemento del punto especificado. |
GetElementFromPointCore(Point) |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetElementFromPoint o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetFlowsFromCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetFlowsFrom o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetFlowsToCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetFlowsTo o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetFocusedElement() |
Obtiene el elemento que actualmente tiene el foco. |
GetFocusedElementCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetFocusedElement o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetFullDescription() |
Obtiene una cadena localizada que describe la apariencia visual real o el contenido de algo como una imagen o un control de imagen. |
GetFullDescriptionCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetFullDescription o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetHeadingLevel() |
Obtiene el nivel de encabezado del elemento de automatización de la interfaz de usuario asociado a este elemento del mismo nivel de automatización. |
GetHeadingLevelCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetHeadingLevel o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetHelpText() |
Obtiene el texto que describe la funcionalidad del control asociado a la automatización del mismo nivel. |
GetHelpTextCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetHelpText o a una API cliente equivalente de Automatización de la interfaz de usuario de Microsoft. |
GetItemStatus() |
Obtiene el texto que transmite el estado visual del elemento asociado a esta automatización del mismo nivel. |
GetItemStatusCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetItemStatus o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetItemType() |
Obtiene una cadena que describe el tipo de elemento que representa un elemento. |
GetItemTypeCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetItemType o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetLabeledBy() |
Obtiene automationPeer para uiElement que está destinado al elemento . |
GetLabeledByCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetLabeledBy o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetLandmarkType() |
Obtiene el tipo de punto de referencia para este elemento del mismo nivel de automatización. |
GetLandmarkTypeCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetLandmarkType o a una API cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetLevel() |
Devuelve el entero basado en 1 para el nivel (jerarquía) del elemento asociado al elemento del mismo nivel de automatización. |
GetLevelCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetLevel o a una API de cliente de Microsoft UI Automation equivalente. |
GetLiveSetting() |
Obtiene la información de comportamiento de notificación de configuración activa para el objeto asociado al elemento del mismo nivel de automatización de la interfaz de usuario. |
GetLiveSettingCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetLiveSetting o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetLocalizedControlType() |
Obtiene una cadena localizada que representa el valor AutomationControlType del control asociado a este elemento del mismo nivel de automatización. |
GetLocalizedControlTypeCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetLocalizedControlType o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetLocalizedLandmarkType() |
Obtiene una cadena localizada que representa el valor AutomationLandmarkType del elemento asociado a este elemento del mismo nivel de automatización. |
GetLocalizedLandmarkTypeCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetLocalizedLandmarkType o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetName() |
Obtiene el texto que describe el elemento que está asociado a este mismo nivel de automatización. El valor nombre de automatización de la interfaz de usuario de Microsoft es el identificador principal que usa la mayoría de la tecnología de asistencia cuando representan la interfaz de usuario de la aplicación mediante la interacción con el marco de automatización de la interfaz de usuario de Microsoft. |
GetNameCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetName o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetOrientation() |
Obtiene un valor que indica la orientación explícita del control, si existe. |
GetOrientationCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetOrientation o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetParent() |
Obtiene automationPeer que es el elemento primario de este objeto AutomationPeer. |
GetPattern(PatternInterface) |
Obtiene el patrón de control asociado al patternInterface especificado. |
GetPatternCore(PatternInterface) |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetPattern o a una API cliente equivalente de Automatización de la interfaz de usuario de Microsoft. |
GetPeerFromPoint(Point) |
Obtiene automationPeer desde el punto especificado. |
GetPeerFromPointCore(Point) |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetPeerFromPoint o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetPositionInSet() |
Devuelve el entero basado en 1 para la posición ordinal del conjunto para el elemento asociado al elemento del mismo nivel de automatización. |
GetPositionInSetCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetPositionInSet o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetSizeOfSet() |
Devuelve el entero basado en 1 para el tamaño del conjunto en el que se encuentra el elemento asociado al elemento del mismo nivel de automatización. |
GetSizeOfSetCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a GetSizeOfSet o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
GetValue(DependencyProperty) |
Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject. (Heredado de DependencyObject) |
HasKeyboardFocus() |
Obtiene un valor que indica si el elemento actualmente asociado a esta automatización del mismo nivel tiene el foco de teclado. |
HasKeyboardFocusCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a HasKeyboardFocus o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
InvalidatePeer() |
Desencadena el recálculo de las propiedades principales de AutomationPeer y genera la notificación PropertyChanged al cliente de automatización si las propiedades han cambiado. |
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() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a IsContentElement o a una API de cliente equivalente de Automatización de la interfaz de usuario de Microsoft. |
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() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a IsControlElement o a una API de cliente equivalente de Automatización de la interfaz de usuario de Microsoft. |
IsDataValidForForm() |
Obtiene un valor booleano que indica si el valor especificado o seleccionado es válido para la regla de formulario asociada al elemento automation. |
IsDataValidForFormCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft accede a IsDataValidForForm o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
IsDialog() |
Obtiene un valor que indica si el elemento asociado a este elemento del mismo nivel de automatización es una ventana de diálogo. |
IsDialogCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a IsDialog o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
IsEnabled() |
Obtiene un valor que indica si el elemento asociado a esta automatización del mismo nivel admite la interacción. |
IsEnabledCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a IsEnabled o a una API cliente equivalente de Automatización de la interfaz de usuario de Microsoft. |
IsKeyboardFocusable() |
Obtiene un valor que indica si el elemento puede aceptar el foco de teclado. |
IsKeyboardFocusableCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a IsKeyboardFocusable o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
IsOffscreen() |
Obtiene un valor que indica si un elemento está fuera de la pantalla. |
IsOffscreenCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a IsOffscreen o a una API de cliente equivalente de Automatización de la interfaz de usuario de Microsoft. |
IsPassword() |
Obtiene un valor que indica si el elemento incluye contenido confidencial. |
IsPasswordCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a IsPassword o a una API de cliente de Microsoft UI Automation equivalente. |
IsPeripheral() |
Obtiene un valor booleano que indica si el elemento de automatización representa la interfaz de usuario periférica. |
IsPeripheralCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft accede a IsPeripheral o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
IsRequiredForForm() |
Obtiene un valor que indica si se debe completar en un formulario el elemento asociado a este elemento del mismo nivel. |
IsRequiredForFormCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a IsRequiredForForm o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
ListenerExists(AutomationEvents) |
Obtiene un valor que indica si Automatización de la interfaz de usuario de Microsoft informa de que un cliente está escuchando el evento especificado. |
Navigate(AutomationNavigationDirection) |
Obtiene el elemento en la dirección especificada dentro del árbol de automatización de la interfaz de usuario. |
NavigateCore(AutomationNavigationDirection) |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a Navigate o a una API de cliente de Microsoft UI Automation equivalente. |
PeerFromProvider(IRawElementProviderSimple) |
Obtiene un automationPeer para el proxy IRawElementProviderSimple especificado. |
ProviderFromPeer(AutomationPeer) |
Obtiene el proxy IRawElementProviderSimple para el automationPeer especificado. |
RaiseAutomationEvent(AutomationEvents) |
Provoca un evento de automatización. |
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Inicia un evento de notificación. |
RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Genera un evento para notificar al cliente de automatización que se ha cambiado un valor de propiedad. |
RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer) |
Genera un evento para notificar al núcleo de Automatización de la interfaz de usuario de Microsoft que ha cambiado la estructura del árbol. |
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>) |
Genera un evento para notificar al núcleo de Automatización de la interfaz de usuario de Microsoft que un control de texto ha cambiado mediante programación texto. |
ReadLocalValue(DependencyProperty) |
Devuelve el valor local de una propiedad de dependencia, si se establece un valor local. (Heredado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject . (Heredado de DependencyObject) |
SetFocus() |
Establece el foco del teclado en el elemento asociado a esta automatización del mismo nivel. |
SetFocusCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a SetFocus o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
SetParent(AutomationPeer) |
Establece AutomationPeer que es el elemento primario de este Objeto AutomationPeer. |
SetValue(DependencyProperty, Object) |
Establece el valor local de una propiedad de dependencia en dependencyObject. (Heredado de DependencyObject) |
ShowContextMenu() |
Muestra el menú contextual disponible para el elemento propietario. |
ShowContextMenuCore() |
Proporciona el comportamiento del mismo nivel cuando un cliente de Automatización de la interfaz de usuario de Microsoft llama a ShowContextMenu o a una API de cliente de Automatización de la interfaz de usuario de Microsoft equivalente. |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback. (Heredado de DependencyObject) |