2012-02-20 20 views
7

Tôi có một ứng dụng WPF, cần hỗ trợ khả năng truy cập. Tôi có một TextBlock rằng trong điều kiện nhất định có Visibility của nó thiết lập để sụp đổ.Làm cách nào để ngăn trình đọc màn hình/người kể chuyện đọc các điều khiển bị ẩn trong WPF?

Trình tường thuật Windows 7 và cả trình đọc màn hình NVDA đều công bố TextBlock, ngay cả khi Chế độ hiển thị được đặt thành Đã thu gọn.

Tôi cần làm gì để ngăn không cho đọc?

+0

Bạn đã bao giờ tìm thấy giải pháp chưa? –

Trả lời

0

Bạn đã cố tắt chúng chưa? Đã khá lâu rồi kể từ lần cuối tôi làm việc với khả năng truy cập WPF :-(

-1

Thêm thuộc tính aria-hidden = "true" vào phần tử của bạn. nhận biết được đối với bất kỳ người sử dụng như thực hiện bởi tác giả.

bạn sẽ cần phải loại bỏ thuộc tính này (hoặc đặt nó là false) khi nội dung của bạn trở nên rõ ràng.

AT hỗ trợ là đốm một vài năm trước đây nhưng đó là 100 % ngay bây giờ, xem bảng tại đây: http://terrillthompson.com/tests/hiddencontent.html

+0

Đó là lời khuyên tốt nhưng chỉ áp dụng cho các ứng dụng html. Câu hỏi ban đầu là về một ứng dụng WPF. – slugolicious

+0

Đó là 3 năm trước, oh, tôi hiểu rồi .... :) –

Các vấn đề liên quan