Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As extensões SemanticProperties fornecem uma série de métodos de extensão que dão suporte à definição de configurações relacionadas à acessibilidade.
As propriedades semânticas são usadas para definir informações sobre quais controles devem receber o 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 obter mais informações sobre SemanticProperties e acessibilidade, veja a documentação do .NET MAUI.
Para obter informações sobre outras extensões relacionadas à acessibilidade, veja as extensões AutomationProperties.
SemanticDescription
O método SemanticDescription define uma cadeia de caracteres curta e descritiva que o leitor de tela das plataformas usa para anunciar o BindableObject.
O seguinte exemplo demonstra como definir a descrição em uma nova Entry:
new Entry().SemanticDescription("Enter your username.");
SemanticHeadingLevel
O método SemanticDescription define um nível de título para permitir que o BindableObject seja marcado como um título, a fim de organizar a interface do usuário e facilitar a navegação para o leitor de tela da plataforma.
O seguinte exemplo demonstra como definir o nível de título em uma nova Entry:
new Entry().SemanticHeadingLevel(SemanticHeadingLevel.Level5);
Importante
Nem todas as plataformas dão suporte a todos os valores de SemanticHeadingLevel. Veja a documentação do .NET MAUI para obter mais informações.
SemanticHint
O método SemanticHint define um contexto adicional para aquele definido em SemanticDescription, como a finalidade do BindableObject.
O seguinte exemplo demonstra como definir a dica em uma nova Entry:
new Entry().SemanticHint("The username field used to create a new account. This is a required field.");
.NET MAUI Community Toolkit