Microsoft-ui-xaml: Bumper gulir tab strip tidak dinonaktifkan saat menggulir ke tepi

Dibuat pada 21 Mar 2020  ·  3Komentar  ·  Sumber: microsoft/microsoft-ui-xaml

Bumper gulir tab strip tidak dinonaktifkan saat menggulir ke tepi

Langkah-langkah untuk mereproduksi bug

Langkah-langkah untuk mereproduksi perilaku:

  1. Tambahkan tab yang cukup untuk membuat strip tab dapat digulir, sehingga panah gulir muncul.
  2. Gulir sebanyak mungkin ke satu arah (kiri atau kanan)

Perilaku yang diharapkan

Panah yang sesuai harus dinonaktifkan dan berwarna abu-abu untuk menunjukkan status berada di kiri/kanan penuh. Contoh dengan strip tab Microsoft Edge (Legacy):

image
Tangkapan layar di atas pada MS Edge, setelah melakukan langkah-langkah repro, dengan _kursor mouse pada tombol panah_
Seperti yang Anda lihat, MS Edge bereaksi terhadap tepi strip tab. (..Perkataan wajib)

Perilaku sebenarnya

Perhatikan bahwa meskipun Anda tidak dapat menggulir lagi, panah gulir tidak mencerminkan keadaan ini. (Tidak berwarna abu-abu, dan bereaksi terhadap klik, meskipun tidak ada yang terjadi

image

Tangkapan layar di atas pada Terminal Windows, setelah melakukan langkah repro, dengan kursor _mouse pada tombol panah_

Informasi versi
WinUI 2.4 & WinUI 3alpha, keduanya melalui cabang masing-masing dari Xaml-Controls-Gallery
Jadi itu
Versi paket NuGet:
Microsoft.UI.Xaml 3.0.0-alpha.200210.0
Microsoft.UI.Xaml 2.4.0-prarilis.200203002


| Versi Windows 10 | Melihat masalahnya? |
| :--------------------------------- | :-------------------- |
| Insider Build (19577) | Ya |
| Pembaruan November 2019 (18363) | |
| Pembaruan Mei 2019 (18362) | |
| Pembaruan Oktober 2018 (17763) | |
| Pembaruan April 2018 (17134) | |
| Pembaruan Pembuat Konten Musim Gugur (16299) | |
| Pembaruan Pembuat Konten (15063) | |


| Faktor bentuk perangkat | Melihat masalahnya? |
| :-------------------- | :------------------- |
| Desktop | Ya/Tidak |
| Seluler | |
| Xbox | |
| Pusat Permukaan | |
| IoT | |

Konteks tambahan

Awalnya diperhatikan di Terminal Windows dan mengisinya di sana https://github.com/microsoft/terminal/issues/5053

area-TabView help wanted team-Controls

Semua 3 komentar

Ini pasti masalah. Tidak hanya UI yang membingungkan ini, tetapi ini mungkin juga merupakan masalah aksesibilitas yang bijaksana karena kami memiliki tombol di pohon UIA, yang tidak melayani tujuan dalam skenario itu.

Jika baik-baik saja dan tidak ada orang lain yang mengerjakan ini, saya ingin mengatasi masalah ini, @ranjeshj

Saya membuat PR di sini untuk memperbaiki masalah: https://github.com/microsoft/microsoft-ui-xaml/pull/2162

Apakah halaman ini membantu?
0 / 5 - 0 peringkat