Partilhar via


AutomationElementIdentifiers Classe

Definição

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(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
Object Platform::Object IInspectable AutomationElementIdentifiers
Atributos

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 AutomationPeer.RaisePropertyChangedEvent que você faz a partir do código de controle que faz referência ao seu próprio par ou para Provider.IItemContainerProvider.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.

Aplica-se a

Confira também