AutomationElementIdentifiers 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í.
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
- 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. |