Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As SemanticProperties extensões fornecem uma série de métodos de extensão que suportam a configuração de definições relacionadas com acessibilidade.
As propriedades semânticas são usadas para definir informações sobre quais controles devem receber foco de acessibilidade e qual texto deve ser lido em voz alta para o usuário. As propriedades semânticas são propriedades anexadas que podem ser adicionadas a qualquer elemento para definir as APIs de acessibilidade da plataforma subjacente.
Para mais informações sobre SemanticProperties e acessibilidade, por favor consulte a documentação .NET MAUI.
Para informações sobre outras extensões relacionadas com acessibilidade, consulte as extensões AutomationProperties.
Descrição Semântica
O SemanticDescription método define uma cadeia curta e descritiva que o leitor de ecrã da plataforma usa para anunciar o BindableObject.
O exemplo seguinte demonstra como definir a descrição num novo Entry:
new Entry().SemanticDescription("Enter your username.");
Nível semântico do cabeçalho
O método SemanticDescription define um nível de cabeçalho para permitir que BindableObject seja marcado como cabeçalho, de modo a organizar a IU e facilitar a navegação com o leitor de ecrã da plataforma.
O exemplo seguinte demonstra como definir o nível do título num novo Entry:
new Entry().SemanticHeadingLevel(SemanticHeadingLevel.Level5);
Importante
Nem todas as plataformas suportam todos os valores SemanticHeadingLevel, por favor consulte a documentação .NET MAUI para mais informações.
SemânticHint
O SemanticHint método estabelece um contexto adicional ao conjunto em SemanticDescription, como o propósito do BindableObject.
O exemplo seguinte demonstra como definir a dica num novo Entry:
new Entry().SemanticHint("The username field used to create a new account. This is a required field.");
.NET MAUI Community Toolkit