AutomationElementIdentifiers Clase

Definición

Contiene valores usados como identificadores de propiedad de automatización por proveedores de automatización de la interfaz de usuario y clientes de automatización de la interfaz de usuario.

public ref class AutomationElementIdentifiers sealed
/// [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 AutomationElementIdentifiers final
[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 sealed class AutomationElementIdentifiers
Public NotInheritable Class AutomationElementIdentifiers
Herencia
Object Platform::Object IInspectable AutomationElementIdentifiers
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

Las clases como AutomationElementIdentifiers son los identificadores de la implementación de Windows Runtime de un patrón de proveedor común para la automatización de la interfaz de usuario de Microsoft. AutomationElementIdentifiers identifica las propiedades generales del mismo nivel de automatización que forman parte de la funcionalidad básica del mismo nivel, en lugar de estar relacionada con un patrón de control de automatización específico. Puede usar estos identificadores si va a implementar un Windows Runtime automatización personalizada del mismo nivel basado en AutomationPeer o FrameworkElementAutomationPeer. Estos identificadores son necesarios para las llamadas RaisePropertyChangedEvent que realiza desde el código de control que hace referencia a su propio elemento del mismo nivel o para FindItemByProperty en un elemento del mismo nivel.

Este mismo conjunto de identificadores de propiedad normalmente se expone a los clientes de una manera diferente, en función de la tecnología que usen para implementar el cliente y examinar el árbol de Automatización de la interfaz de usuario de Microsoft. Una de estas listas de identificadores de propiedad para los clientes se documenta en el tema Identificadores de propiedad del elemento automation.

Propiedades

AcceleratorKeyProperty

Identifica la propiedad de automatización de teclas de aceleración. El método GetAcceleratorKey devuelve el valor de la propiedad de tecla de aceleración.

AccessKeyProperty

Identifica la propiedad de automatización de claves de acceso. El método GetAccessKey devuelve el valor de la propiedad de clave de acceso.

AnnotationsProperty

Obtiene el identificador de la propiedad de automatización de anotaciones.

AutomationIdProperty

Identifica la propiedad de automatización del identificador de elemento de automatización. El método GetAutomationId devuelve el valor del identificador del elemento de automatización.

BoundingRectangleProperty

Identifica la propiedad de automatización de rectángulo delimitador. El método GetBoundingRectangle devuelve el valor de la propiedad de rectángulo delimitador.

ClassNameProperty

Identifica la propiedad de automatización de nombres de clase. El método GetClassName devuelve el valor de la propiedad de nombre de clase.

ClickablePointProperty

Identifica la propiedad de automatización de puntos en los que se puede hacer clic. El método GetClickablePoint devuelve un valor de propiedad de punto que se puede hacer clic válido.

ControlledPeersProperty

Identifica la propiedad de automatización controlada del mismo nivel. El método Get ControlledPeers devuelve una lista de elementos del mismo nivel controlados.

ControlTypeProperty

Identifica la propiedad de automatización del tipo de control. El método GetAutomationControlType devuelve el valor de la propiedad de tipo de control.

CultureProperty

Identifica la propiedad Culture, que contiene un identificador de configuración regional para el elemento de automatización (por ejemplo, 0x0409 para "en-US" o inglés (Estados Unidos)).

DescribedByProperty

Identifica el objeto descrito por la propiedad de automatización.

FlowsFromProperty

Identifica la propiedad de automatización "flujos de". El método GetFlowsFrom devuelve el valor de la propiedad "flows from".

FlowsToProperty

Identifica la propiedad de automatización "flujos a". El método GetFlowsTo devuelve el valor de la propiedad "flows to".

FullDescriptionProperty

Identifica la propiedad de automatización de descripción completa.

HasKeyboardFocusProperty

Identifica la propiedad de automatización del foco del teclado. El método HasKeyboardFocus devuelve el estado de foco del teclado.

HeadingLevelProperty

Identifica la propiedad de automatización de nivel de título. El método GetHeadingLevel devuelve el valor de la propiedad de nivel de título.

HelpTextProperty

Identifica la propiedad de automatización de texto de ayuda. El método GetHelpText devuelve el valor de la propiedad de texto de ayuda.

IsContentElementProperty

Identifica la propiedad de automatización de determinación de elementos de contenido. El estado del elemento de contenido indica si el elemento contiene contenido que es valioso para el usuario final. El estado actual lo devuelve el método IsContentElement .

IsControlElementProperty

Identifica la propiedad de automatización de determinación de elementos de control. El estado del elemento de control indica si el elemento contiene componentes de la interfaz de usuario que se pueden manipular. El estado actual lo devuelve el método IsControlElement .

IsDataValidForFormProperty

Identifica la propiedad de automatización booleana que indica si los datos son válidos para el formulario.

IsDialogProperty

Identifica el elemento AutomationProperties.IsDialogProperty booleano que indica si el elemento de automatización es una ventana de diálogo.

IsEnabledProperty

Identifica la propiedad de automatización de determinación habilitada. El estado habilitado indica si el elemento al que hace referencia el elemento del mismo nivel de automatización está habilitado. El estado actual lo devuelve el método IsEnabled .

IsKeyboardFocusableProperty

Identifica la propiedad de automatización de determinación con foco del teclado. El estado de enfoque del teclado lo devuelve el método IsKeyboardFocusable .

IsOffscreenProperty

Identifica la propiedad de automatización de determinación fuera de pantalla. El estado fuera de la pantalla indica si el elemento al que hace referencia el elemento del mismo nivel de automatización está fuera de la pantalla. El estado actual lo devuelve el método IsOffscreen .

IsPasswordProperty

Identifica la propiedad de automatización de determinación de contraseñas. El estado de la contraseña indica si el elemento al que hace referencia el elemento del mismo nivel de automatización contiene una contraseña. El estado actual lo devuelve el método IsPassword .

IsPeripheralProperty

Identifica la propiedad de automatización booleana que indica si el elemento de automatización representa la interfaz de usuario periférica.

IsRequiredForFormProperty

Identifica la propiedad de automatización de la determinación de requisitos de formulario. El estado del requisito de formulario indica si el elemento debe completarse en un formulario. El estado actual lo devuelve el método IsRequiredForForm .

ItemStatusProperty

Identifica la propiedad de automatización del estado del elemento. El estado del elemento actual lo devuelve el método GetItemStatus .

ItemTypeProperty

Identifica la propiedad de automatización de tipos de elemento. El método GetItemType devuelve el valor de tipo de elemento.

LabeledByProperty

Identifica la propiedad de automatización del mismo nivel etiquetada. El método GetLabeledBy devuelve la relación de etiquetado de un elemento del mismo nivel de automatización.

LandmarkTypeProperty

Obtiene el identificador de la propiedad de automatización de tipos de punto de referencia.

LevelProperty

Obtiene el identificador de la propiedad de automatización de nivel.

LiveSettingProperty

Identifica la propiedad de automatización de la configuración activa. El método GetLiveSetting devuelve el valor de la propiedad de configuración activa.

LocalizedControlTypeProperty

Identifica la propiedad de automatización de tipos de control localizados que proporciona un mecanismo para modificar el tipo de control leído por Narrador.

LocalizedLandmarkTypeProperty

Obtiene el identificador de la propiedad de automatización de tipos de punto de referencia localizado.

NameProperty

Identifica la propiedad de automatización del nombre del elemento. El método GetName devuelve el nombre actual.

OrientationProperty

Identifica la propiedad de automatización de orientación. El método GetOrientation devuelve el valor de orientación actual.

PositionInSetProperty

Obtiene el identificador de la posición en la propiedad de automatización establecida.

SizeOfSetProperty

Obtiene la identificación del tamaño de la propiedad de automatización establecida.

Se aplica a

Consulte también