Microsoft-ui-xaml: Les pare-chocs de défilement des bandes d'onglets ne se désactivent pas lors du défilement vers le bord

Créé le 21 mars 2020  ·  3Commentaires  ·  Source: microsoft/microsoft-ui-xaml

Les pare-chocs de défilement des bandes d'onglets ne se désactivent pas lors du défilement vers le bord

Étapes pour reproduire le bogue

Étapes pour reproduire le comportement :

  1. Ajoutez suffisamment d'onglets pour que la bande d'onglets défile, de sorte que les flèches de défilement apparaissent.
  2. Faites défiler autant que possible dans une direction (gauche ou droite)

Comportement prévisible

La flèche correspondante doit être désactivée et grisée pour indiquer l'état d'être à l'extrême gauche/droite. Exemple avec l'onglet Microsoft Edge (Legacy) :

image
Capture d'écran ci-dessus sur MS Edge, après avoir effectué les étapes de reproduction, avec le _curseur de la souris sur le bouton fléché_
Comme vous pouvez le voir, MS Edge réagit aux bords de la bande d'onglets. (..jeu de mots obligatoire)

Comportement réel

Notez que même si vous ne pouvez plus faire défiler, la flèche de défilement ne reflète pas cet état. (Non grisé, et réagit aux clics, même si rien ne se passe

image

Capture d'écran ci-dessus sur le terminal Windows, après avoir effectué les étapes de reproduction, avec le _curseur de la souris sur le bouton fléché_

Informations sur la version
WinUI 2.4 et WinUI 3alpha, tous deux via leurs branches respectives de Xaml-Controls-Gallery
Donc, c'est
Version du package NuGet :
Microsoft.UI.Xaml 3.0.0-alpha.200210.0
Microsoft.UI.Xaml 2.4.0-prerelease.200203002


| Version Windows 10 | Vous avez vu le problème? |
| :--------------------------------- | :-------------------- |
| Insider Build (19577) | Oui |
| Mise à jour de novembre 2019 (18363) | |
| Mise à jour de mai 2019 (18362) | |
| Mise à jour d'octobre 2018 (17763) | |
| Mise à jour d'avril 2018 (17134) | |
| Mise à jour des créateurs d'automne (16299) | |
| Mise à jour des créateurs (15063) | |


| Facteur de forme de l'appareil | Vous avez vu le problème ? |
| :-------------------- | :------------------- |
| Bureau | Oui/Non |
| Mobiles | |
| Xbox | |
| Surface Hub | |
| IoT | |

Contexte supplémentaire

Initialement remarqué sur le terminal Windows et rempli ici https://github.com/microsoft/terminal/issues/5053

area-TabView help wanted team-Controls

Tous les 3 commentaires

C'est certainement un problème. Non seulement cela est déroutant en termes d'interface utilisateur, mais cela peut également être un problème d'accessibilité, car nous avons des boutons dans l'arborescence UIA, qui ne servent à rien dans ce scénario.

Si tout va bien et que personne d'autre ne travaille là-dessus, j'aimerais aborder ce problème, @ranjeshj

J'ai créé un PR ici pour résoudre le problème : https://github.com/microsoft/microsoft-ui-xaml/pull/2162

Cette page vous a été utile?
0 / 5 - 0 notes