Microsoft-ui-xaml: Scroll-Bumper der Tab-Leiste werden nicht deaktiviert, wenn zum Rand gescrollt wird

Erstellt am 21. März 2020  ·  3Kommentare  ·  Quelle: microsoft/microsoft-ui-xaml

Scroll-Bumper der Tab-Leiste werden nicht deaktiviert, wenn zum Rand gescrollt wird

Schritte zum Reproduzieren des Fehlers

Schritte zum Reproduzieren des Verhaltens:

  1. Fügen Sie genügend Registerkarten hinzu, um die Registerkartenleiste scrollbar zu machen, sodass die Bildlaufpfeile angezeigt werden.
  2. Scrollen Sie so weit wie möglich in eine Richtung (links oder rechts).

Erwartetes Verhalten

Der entsprechende Pfeil sollte deaktiviert und ausgegraut sein, um den Zustand ganz links/rechts anzuzeigen. Beispiel mit der Registerkartenleiste von Microsoft Edge (Legacy):

image
Screenshot oben auf MS Edge, nachdem Sie die Repro-Schritte ausgeführt haben, mit dem Mauszeiger auf der Pfeiltaste
Wie Sie sehen, reagiert MS Edge auf die Kanten der Registerkartenleiste. (..obligatorisches Wortspiel)

Tatsächliches Verhalten

Beachten Sie, dass der Scrollpfeil diesen Zustand nicht widerspiegelt, obwohl Sie nicht mehr scrollen können. (Nicht ausgegraut und reagiert auf Klicks, obwohl nichts passiert

image

Screenshot oben auf dem Windows-Terminal, nachdem Sie die Repro-Schritte ausgeführt haben, mit dem _Mauszeiger auf der Pfeiltaste_

Versions Information
WinUI 2.4 & WinUI 3alpha, beide über ihre jeweiligen Zweige der Xaml-Controls-Gallery
So das ist
NuGet-Paketversion:
Microsoft.UI.Xaml 3.0.0-alpha.200210.0
Microsoft.UI.Xaml 2.4.0-prerelease.200203002


| Windows 10-Version | Haben Sie das Problem gesehen? |
| : --------------------------------- | :-------------------- |
| Insider-Build (19577) | Ja |
| November 2019-Update (18363) | |
| Mai 2019 Update (18362) | |
| Update Oktober 2018 (17763) | |
| Aktualisierung April 2018 (17134) | |
| Herbst Creators Update (16299) | |
| Creators-Update (15063) | |


| Geräteformfaktor | Haben Sie das Problem gesehen? |
| :-------------------- | :------------------ |
| Desktop | Ja/Nein |
| Mobil | |
| Xbox | |
| Surface Hub | |
| IoT | |

Zusätzlicher Kontext

Zuerst auf Windows Terminal bemerkt und dort ausgefüllt https://github.com/microsoft/terminal/issues/5053

area-TabView help wanted team-Controls

Alle 3 Kommentare

Dies ist definitiv ein Thema. Dies ist nicht nur verwirrend in Bezug auf die Benutzeroberfläche, sondern kann auch ein Problem in Bezug auf die Barrierefreiheit sein, da wir Schaltflächen in der UIA-Struktur haben, die in diesem Szenario keinen Zweck erfüllen.

Wenn es in Ordnung ist und niemand sonst daran arbeitet, würde ich dieses Problem gerne angehen, @ranjeshj

Ich habe hier eine PR erstellt, um das Problem zu beheben: https://github.com/microsoft/microsoft-ui-xaml/pull/2162

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen