AutomationElementIdentifiers Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém valores usados como identificadores de propriedade de automação por provedores de Automação da Interface do Usuário e clientes de Automação da Interface do Usuário.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Classes como AutomationElementIdentifiers são os identificadores para a implementação Windows Runtime de um padrão de provedor comum para a Automação da Interface do Usuário da Microsoft. AutomationElementIdentifiers identifica as propriedades gerais de par de automação que fazem parte da funcionalidade de par básica, em vez de estarem relacionadas a um padrão de controle de automação específico. Você poderá usar esses identificadores se estiver implementando um par de automação personalizado Windows Runtime com base em AutomationPeer ou FrameworkElementAutomationPeer. Esses identificadores são necessários para as chamadas RaisePropertyChangedEvent que você faz a partir do código de controle que faz referência ao seu próprio par ou para FindItemByProperty em um par de contêineres de itens.
Esse mesmo conjunto de identificadores de propriedade geralmente é exposto aos clientes de uma maneira diferente, dependendo de qual tecnologia eles usam para implementar o cliente e examinar a árvore de Automação da Interface do Usuário da Microsoft. Uma dessas listas de identificadores de propriedade para clientes está documentada no tópico Identificadores de Propriedade de Elemento de Automação.
Propriedades
AcceleratorKeyProperty |
Identifica a propriedade de automação da chave de acelerador. O valor da propriedade da chave de acelerador é retornado pelo método GetAcceleratorKey . |
AccessKeyProperty |
Identifica a propriedade de automação da chave de acesso. O valor da propriedade da chave de acesso é retornado pelo método GetAccessKey . |
AnnotationsProperty |
Obtém o identificador da propriedade de automação de anotações. |
AutomationIdProperty |
Identifica a propriedade de automação do identificador de elemento de automação. O valor do identificador do elemento de automação é retornado pelo método GetAutomationId . |
BoundingRectangleProperty |
Identifica a propriedade de automação do retângulo delimitador. O valor da propriedade do retângulo delimitador é retornado pelo método GetBoundingRectangle . |
ClassNameProperty |
Identifica a propriedade de automação de nome de classe. O valor da propriedade de nome de classe é retornado pelo método GetClassName . |
ClickablePointProperty |
Identifica a propriedade de automação de ponto clicável. Um valor de propriedade de ponto clicável válido é retornado pelo método GetClickablePoint . |
ControlledPeersProperty |
Identifica a propriedade de automação de pares controlados. Uma lista de pares controlados é retornada pelo método GetControlledPeers . |
ControlTypeProperty |
Identifica a propriedade de automação de tipo de controle. O valor da propriedade do tipo de controle é retornado pelo método GetAutomationControlType . |
CultureProperty |
Identifica a propriedade Culture, que contém um identificador de localidade para o elemento de automação (por exemplo, 0x0409 para "en-US" ou inglês (Estados Unidos)). |
DescribedByProperty |
Identifica o descrito pela propriedade de automação. |
FlowsFromProperty |
Identifica a propriedade de automação "fluxos de". O valor da propriedade "flows from" é retornado pelo método GetFlowsFrom . |
FlowsToProperty |
Identifica a propriedade de automação "fluxos para". O valor da propriedade "fluxos para" é retornado pelo método GetFlowsTo . |
FullDescriptionProperty |
Identifica a propriedade de automação de descrição completa. |
HasKeyboardFocusProperty |
Identifica a propriedade de automação de foco do teclado. O estado de foco do teclado é retornado pelo método HasKeyboardFocus . |
HeadingLevelProperty |
Identifica a propriedade de automação no nível do título. O valor da propriedade de nível de título é retornado pelo método GetHeadingLevel . |
HelpTextProperty |
Identifica a propriedade de automação de texto de ajuda. O valor da propriedade de texto de ajuda é retornado pelo método GetHelpText . |
IsContentElementProperty |
Identifica a propriedade de automação de determinação do elemento de conteúdo. O elemento de conteúdo status indica se o elemento contém conteúdo valioso para o usuário final. O status atual é retornado pelo método IsContentElement. |
IsControlElementProperty |
Identifica a propriedade de automação de determinação do elemento de controle. O elemento de controle status indica se o elemento contém componentes de interface do usuário que podem ser manipulados. O status atual é retornado pelo método IsControlElement. |
IsDataValidForFormProperty |
Identifica a propriedade de automação booliana que indica se os dados são válidos para o formulário. |
IsDialogProperty |
Identifica o Boolean AutomationProperties.IsDialogProperty que indica se o elemento de automação é uma janela de diálogo. |
IsEnabledProperty |
Identifica a propriedade de automação de determinação habilitada. O status habilitado indica se o item referenciado pelo par de automação está habilitado. O status atual é retornado pelo método IsEnabled. |
IsKeyboardFocusableProperty |
Identifica a propriedade de automação de determinação focalizável pelo teclado. O status focalizável do teclado é retornado pelo método IsKeyboardFocusable. |
IsOffscreenProperty |
Identifica a propriedade de automação de determinação fora da tela. O status fora da tela indica se o item referenciado pelo par de automação está fora da tela. O status atual é retornado pelo método IsOffscreen. |
IsPasswordProperty |
Identifica a propriedade de automação de determinação de senha. A senha status indica se o item referenciado pelo par de automação contém uma senha. O status atual é retornado pelo método IsPassword. |
IsPeripheralProperty |
Identifica a propriedade de automação booliana que indica se o elemento de automação representa a interface do usuário periférica. |
IsRequiredForFormProperty |
Identifica a propriedade de automação de determinação do requisito de formulário. O requisito de formulário status indica se o elemento deve ser concluído em um formulário. O status atual é retornado pelo método IsRequiredForForm. |
ItemStatusProperty |
Identifica o item status propriedade de automação. O item atual status é retornado pelo método GetItemStatus. |
ItemTypeProperty |
Identifica a propriedade de automação do tipo de item. O valor do tipo de item é retornado pelo método GetItemType . |
LabeledByProperty |
Identifica a propriedade de automação rotulada por par. A relação de rotulagem para um par de automação é retornada pelo método GetLabeledBy . |
LandmarkTypeProperty |
Obtém o identificador da propriedade de automação de tipo de ponto de referência. |
LevelProperty |
Obtém o identificador da propriedade de automação de nível. |
LiveSettingProperty |
Identifica a propriedade de automação de configurações dinâmicas. O valor da propriedade de configurações dinâmicas é retornado pelo método GetLiveSetting . |
LocalizedControlTypeProperty |
Identifica a propriedade de automação de tipo de controle localizado que fornece um mecanismo para alterar o tipo de controle lido pelo Narrador. |
LocalizedLandmarkTypeProperty |
Obtém o identificador da propriedade de automação de tipo de ponto de referência localizado. |
NameProperty |
Identifica a propriedade de automação do nome do elemento. O nome atual é retornado pelo método GetName . |
OrientationProperty |
Identifica a propriedade de automação de orientação. O valor de orientação atual é retornado pelo método GetOrientation . |
PositionInSetProperty |
Obtém o identificador da posição na propriedade de automação set. |
SizeOfSetProperty |
Obtém a identificação do tamanho da propriedade de automação do conjunto. |