คุณสมบัติการช่วยสำหรับการเข้าถึงสำหรับ Power Apps
การกำหนดค่าของคุณสมบัติที่ช่วยเหลือด้านการโต้ตอบกับตัวควบคุมรูปแบบอื่น ที่เหมาะสำหรับผู้ใช้ที่มีความทุพพลภาพ
คุณสมบัติ
AccessibleLabel
ป้ายชื่อสำหรับโปรแกรมอ่านหน้าจอ
ค่าว่างสำหรับตัวควบคุม รูปภาพ, ไอคอน และ รูปร่าง จะซ่อนตัวควบคุมจากผู้ใช้โปรแกรมอ่านหน้าจอ
ถ่ายทอดสด
โปรแกรมอ่านหน้าจอควรประกาศการเปลี่ยนแปลงเนื้อหาอย่างไร ใช้ได้เฉพาะในตัวควบคุม ป้ายกำกับ
- เมื่อตั้งค่าเป็น ปิด ตัวอ่านหน้าจอจะไม่ประกาศการเปลี่ยนแปลง
- เมื่อตั้งค่าเป็น สุภาพ ตัวอ่านหน้าจอทำการพูดเสร็จสิ้น ก่อนที่จะประกาศการเปลี่ยนแปลงใดๆ ที่เกิดขึ้นในขณะที่ตัวอ่านหน้าจอกำลังพูด
- เมื่อตั้งค่าเป็น ตรงไปตรงมา ตัวอ่านหน้าจอขัดจังหวะตนเองเพื่อประกาศการเปลี่ยนแปลงใดๆ ที่เกิดขึ้นในขณะที่ตัวอ่านหน้าจอกำลังพูด
เรียนรู้วิธี ประกาศการเปลี่ยนแปลงแบบไดนามิกด้วยภูมิภาคที่ใช้งานจริง
บทบาท
วัตถุประสงค์ของการควบคุม ใช้ได้เฉพาะในตัวควบคุม ป้ายกำกับ
เรามาดูกันว่าผู้ใช้โปรแกรมอ่านหน้าจอทราบหรือไม่ว่า Label เป็นส่วนหัวและช่วยให้พวกเขาไปยังส่วนต่าง ๆ ของแอปได้อย่างรวดเร็ว ควรมี หัวข้อ 1 ในแต่ละหน้าจอที่ทำหน้าที่เป็นหัวเรื่องหลัก ใช้ หัวเรื่อง 2 สำหรับหัวข้อย่อย หัวเรื่อง 3 และ หัวข้อ 4 สามารถใช้สำหรับลำดับชั้นที่ละเอียดกว่าของหัวเรื่อง
ใช้ Default สำหรับข้อความปกติ
AcceptsFocus และ TabIndex
พิจารณาว่าตัวควบคุมมีส่วนร่วมในการนำทางด้วยแป้นพิมพ์หรือไม่
คุณสามารถใช้ AcceptsFocus เพื่อกำหนดค่าการนำทางแป้นพิมพ์สำหรับ การควบคุมสมัยใหม่ได้ การควบคุมแบบคลาสสิก ใช้ TabIndex
AcceptsFocus | TabIndex | พฤติกรรม | เริ่มต้นสำหรับ |
---|---|---|---|
จริง | 0 หรือ มากกว่า | การควบคุมมีส่วนร่วมในการนำทางด้วยแป้นพิมพ์ เว้นแต่จะซ่อนหรือปิดใช้งาน | ปุ่ม การป้อนข้อความ กล่องคำสั่งผสม และตัวควบคุมแบบโต้ตอบอื่นๆ โดยทั่วไป |
เท็จ | − 1 หรือ น้อยกว่า 0 | ตัวควบคุมไม่เข้าร่วมในการนำทางด้วยแป้นพิมพ์ | ป้ายกำกับ รูปภาพ ไอคอน และตัวควบคุมอื่นๆ ที่ไม่ใช่แบบโต้ตอบ |
คุณสามารถทำลำดับการนำทางด้วยแป้นพิมพ์ใดๆ ก็ได้โดยใช้เพียงคุณสมบัติเหล่านี้ ร่วมกับการใช้ตัวควบคุม คอนเทนเนอร์ สำหรับ TabIndex เราขอแนะนำให้ใช้ 0 หรือ -1 เพื่อความเรียบง่าย
ตัวควบคุมที่มีค่าคุณสมบัติ Visible เป็น เท็จ หรือค่าคุณสมบัติ DisplayMode เป็น ปิดการใช้งาน ไม่รวมอยู่ในการนำทางด้วยแป้นพิมพ์
ข้อสำคัญ
TabIndex มีผลกับการนำทางแป้นพิมพ์เท่านั้น ลำดับการควบคุมเชิงตรรกะ ยังคงจำเป็นสำหรับผู้ใช้โปรแกรมอ่านหน้าจอเพื่อทำความเข้าใจโครงสร้างแอป ผู้ใช้โปรแกรมอ่านหน้าจอบางคนไม่ได้ใช้คีย์บอร์ดด้วยซ้ำ