Microsoft-ui-xaml: Os amortecedores de rolagem da tira de tabulação não são desativados ao rolar para a borda

Criado em 21 mar. 2020  ·  3Comentários  ·  Fonte: microsoft/microsoft-ui-xaml

Os amortecedores de rolagem da tira de tabulação não são desativados ao rolar para a borda

Passos para reproduzir o bug

Passos para reproduzir o comportamento:

  1. Adicione guias suficientes para tornar a faixa de guias rolável, de modo que as setas de rolagem apareçam.
  2. Role o máximo possível em uma direção (esquerda ou direita)

Comportamento esperado

A seta correspondente deve ser desativada e acinzentada para indicar o estado de estar totalmente à esquerda / direita. Exemplo com faixa de guias do Microsoft Edge (Legacy):

image
Captura de tela acima no MS Edge, após realizar as etapas de reprodução, com o _cursor do mouse no botão de seta_
Como você pode ver, o MS Edge reage às bordas da tira de abas. (.. trocadilho obrigatório)

Comportamento real

Observe que, embora você não possa rolar mais, a seta de rolagem não reflete esse estado. (Não fica esmaecido e reage aos cliques, mesmo que nada aconteça

image

Captura de tela acima no Terminal Windows, após realizar as etapas de reprodução, com o _cursor do mouse no botão de seta_

Informação da versão
WinUI 2.4 e WinUI 3alpha, ambos por meio de seus respectivos ramos da Xaml-Controls-Gallery
Então isso é
Versão do pacote NuGet:
Microsoft.UI.Xaml 3.0.0-alpha.200210.0
Microsoft.UI.Xaml 2.4.0-prerelease.200203002


| Versão do Windows 10 | Viu o problema? |
| : --------------------------------- | : -------------------- |
| Insider Build (19577) | Sim |
| Atualização de novembro de 2019 (18363) | |
| Atualização de maio de 2019 (18362) | |
| Atualização de outubro de 2018 (17763) | |
| Atualização de abril de 2018 (17134) | |
| Atualização de criadores de outono (16299) | |
| Atualização de criadores (15063) | |


| Fator de forma do dispositivo | Viu o problema? |
| : -------------------- | : ------------------- |
| Desktop | Sim / Não |
| Mobile | |
| Xbox | |
| Surface Hub | |
| IoT | |

Contexto adicional

Notado inicialmente no Windows Terminal e preenchido lá https://github.com/microsoft/terminal/issues/5053

area-TabView help wanted team-Controls

Todos 3 comentários

Este é definitivamente um problema. Isso não é apenas confuso na interface do usuário, mas também pode ser um problema de acessibilidade, já que temos botões na árvore UIA, que não servem a um propósito naquele cenário.

Se estiver tudo bem e ninguém mais estiver trabalhando nisso, eu gostaria de resolver esse problema, @ranjeshj

Criei um PR aqui para corrigir o problema: https://github.com/microsoft/microsoft-ui-xaml/pull/2162

Esta página foi útil?
0 / 5 - 0 avaliações