Các thuộc tính khả năng truy nhập cho Power Apps

Cấu hình các thuộc tính hỗ trợ các cách tương tác thay thế với các điều khiển phù hợp cho người dùng bị khuyết tật.

Thuộc tính

AccessibleLabel

Nhãn cho trình đọc màn hình.

Giá trị trống cho các điều khiển Hình ảnh, Biểu tượng và Hình dạng sẽ ẩn các điều khiển khỏi người dùng trình đọc màn hình.

Chính thức

Trình đọc màn hình sẽ thông báo các thay đổi với nội dung. Chỉ có ở điều khiển Label.

  • Khi được đặt thành Tắt, trình đọc màn hình không thông báo thay đổi.
  • Khi được đặt thành Lịch sự, trình đọc màn hình kết thúc việc nói trước khi thông báo bất kỳ thay đổi nào xảy ra trong khi trình đọc màn hình đang nói.
  • Khi được đặt thành Lịch sự, trình đọc màn hình gián đoạn việc thông báo bất kỳ thay đổi nào xảy ra trong khi trình đọc màn hình đang nói.

Tìm hiểu cách thông báo các thay đổi động với vùng trực tiếp.

Vai trò

Mục đích dự kiến của một điều khiển. Chỉ có ở điều khiển Label.

Điều này cho phép người dùng trình đọc màn hình biết liệu một Nhãn có phải là một tiêu đề không và cho phép họ chuyển nhanh chóng đến các phần khác nhau của ứng dụng. Phải có chính xác một Tiêu đề 1 trong từng màn hình đóng vai trò là tiêu đề chính. Sử dụng Tiêu đề 2 cho các tiêu đề phụ. Tiêu đề 3Tiêu đề 4 có thể được sử dụng cho các phân cấp tốt hơn của các tiêu đề.

Sử dụng Mặc định đối với văn bản bình thường.

TabIndex

Xác định xem điều khiển có tham gia vào quá trình điều hướng bàn phím hay không.

Điều hướng bàn phím là một khía cạnh quan trọng của bất kỳ ứng dụng. Đối với nhiều người, bàn phím hiệu quả hơn so với sử dụng cảm ứng hoặc chuột. Thứ tự điều hướng nên:

  • Phản chiếu những gì được nhìn thấy bằng mắt thường.
  • Chỉ có một tab dừng tại các điều khiển tương tác.
  • Thực hiện theo thứ tự trực quan và sau đó xuống thứ tự "Z" hoặc xuống và sau đó qua thứ tự "đảo ngược N".

Thuộc tính TabIndex có hai giá trị đề xuất:

Giá trị TabIndex Tính chất Mặc định cho
0 Kiểm soát tham gia điều hướng bàn phím. Nút, Nhập văn bản, Hộp tổ hợp và điều khiển tương tác thông thường khác.
−1 Kiểm soát không tham gia điều hướng bàn phím. Nhãn, Hình ảnh, Biểu tượng và các điều khiển thông thường không tương tác khác.

Có thể đạt được bất kỳ trình tự điều hướng bàn phím nào chỉ với những giá trị này, cùng với việc sử dụng điều khiển Bộ chứa. Bạn không nên đặt TabIndex thành các giá trị khác.

Khi nào TabIndex của tất cả các điều khiển được đặt thành -1 hoặc 0, thứ tự điều hướng đi từ trái sang phải, sau đó từ trên xuống dưới, theo mẫu "Z". Thứ tự được dựa trên giá trị thuộc tính XY của các điều khiển. Ví dụ: nếu các điều khiển được di chuyển động trên màn hình, bằng cách X hoặc là Y thay đổi giá trị theo bộ đếm thời gian hoặc điều khiển khác, thứ tự điều hướng cũng sẽ thay đổi động.

Sử dụng điều khiển Bộ chứa thành điều khiển gói nên được di chuyển cùng nhau hoặc để tạo các cột trong mẫu "N ngược". Các điều khiển trong Thẻ biểu mẫuThư viện tự động được nhóm. Việc dùng tab qua các vùng chứa này sẽ chuyển qua tất cả các phần tử bên trong vùng chứa trước khi tiếp tục chuyển sang điều khiển tiếp theo bên ngoài vùng chứa.

Các điều khiển có giá trị thuộc tính Hiển thịsai hoặc giá trị thuộc tính DisplayModeTắt không được bao gồm trong phần điều hướng bàn phím.

Quan trọng

TabIndex chỉ ảnh hưởng đến điều hướng bàn phím. Thứ tự điều khiển hợp lý vẫn cần thiết để người dùng trình đọc màn hình hiểu cấu trúc ứng dụng.

Cảnh báo

  • Các giá trị của TabIndex lớn hơn 0 sẽ không được hỗ trợ sớm. Chúng sẽ được coi như là số 0. Bật thiết đặt ứng dụng Chỉ mục tab được đơn giản hóa để xem trước hoạt động này.
  • Trong khi chờ đợi, việc đặt TabIndex thành giá trị lớn hơn 0 là một trong những cách để tùy chỉnh điều hướng bàn phím. Cách này dành cho các tình huống hiếm gặp mà bạn có thể không muốn tuân theo thứ tự trực quan hoặc cấu trúc lô-gic. Hãy thận trọng vì có thể khó đạt được thứ tự đúng và chính xác. Việc đó cũng dẫn đến trải nghiệm trình đọc màn hình khó hiểu.
  • Khi có các điều khiển với TabIndex lớn hơn 0, trước tiên người dùng sẽ điều hướng đến các điều khiển với giá trị TabIndex dương ngày càng tăng (chẳng hạn như, 1, sau đó 2). Khi người dùng đã điều hướng tất cả điều khiển với giá trị TabIndex dương, cuối cùng họ sẽ chuyển đến các điều khiển có TabIndex bằng 0. Khi có nhiều điều khiển có cùng TabIndex, giá trị XYBộ chứa của các giá trị này sẽ xác định thứ tự tương đối của chúng. Bên trong Bộ sưu tập hoặc Biểu mẫu, TabIndex có phạm vi để các điều khiển chứa sẽ được chuyển trước tiên trước các điều khiển bên ngoài.

Xem thêm