ตัวควบคุม การสลับ ใน Power Apps
ตัวควบคุมที่ผู้ใช้สามารถเปิดหรือปิดโดยการย้ายจุดจับได้
คำอธิบาย
การสลับถูกออกแบบมาสำหรับ GUIs ล่าสุด แต่ทำงานในลักษณะเดียวกับกล่องกาเครื่องหมาย
คุณสมบัติสำคัญ
Default – ค่าเริ่มต้นของตัวควบคุม ก่อนที่จะถูกเปลี่ยนแปลงโดยผู้ใช้
Value – ค่าของตัวควบคุมการป้อนข้อมูล
คุณสมบัติเพิ่มเติม
AccessibleLabel – ป้ายชื่อสำหรับตัวอ่านหน้าจอ
BorderColor – สีของเส้นขอบของตัวควบคุม
BorderStyle – กำหนดว่าเส้นขอบของตัวควบคุมจะเป็น ทึบ ประ จุด หรือ ไม่มี
BorderThickness – ความหนาของเส้นขอบของตัวควบคุม
DisplayMode – กำหนดว่าตัวควบคุมจะอนุญาตให้ผู้ใช้ป้อนข้อมูล (แก้ไข) แสดงข้อมูลเท่านั้น (มุมมอง) หรือถูกปิดใช้งาน (ปิดใช้งาน)
DisabledBorderColor – สีของเส้นขอบของตัวควบคุม ถ้าคุณสมบัติ DisplayMode ของตัวควบคุมถูกตั้งค่าเป็น ปิดใช้งาน
FalseFill – สีสำหรับการเติมของการสลับ เมื่อการสลับปิดอยู่
FalseHoverFill – สีสำหรับการเติมในการวางเมาส์ของการสลับ เมื่อการสลับปิดอยู่
FalseText – ข้อความที่แสดงเมื่อการสลับปิดอยู่
Fill – สีพื้นหลังของตัวควบคุม
FocusedBorderColor – สีของเส้นขอบของตัวควบคุม เมื่อตัวควบคุมถูกโฟกัส
FocusedBorderThickness – ความหนาของเส้นขอบของตัวควบคุม เมื่อตัวควบคุมถูกโฟกัส
HandleFill – สีสำหรับการเติมในจุดจับการสลับ
Height – ระยะห่างระหว่างขอบด้านบนและด้านล่างของตัวควบคุม
HoverBorderColor – สีของเส้นขอบของตัวควบคุม เมื่อผู้ใช้ค้างตัวชี้เมาส์ไว้บนตัวควบคุมนั้น
OnChange – การดำเนินการเพื่อดำเนินการเมื่อผู้ใช้เปลี่ยนแปลงค่าของตัวควบคุม (ตัวอย่างเช่น การปรับตัวเลื่อน)
OnCheck – การดำเนินการที่ทำเมื่อค่าของกล่องกาเครื่องหมายหรือการสลับมีค่าเป็น true
OnSelect – การดำเนินการเพื่อดำเนินการเมื่อผู้ใช้แตะหรือคลิกตัวควบคุม
OnUncheck – การดำเนินการที่ทำเมื่อค่าของกล่องกาเครื่องหมายหรือการสลับมีค่าเป็น false
PressedBorderColor – สีของเส้นขอบของตัวควบคุม เมื่อผู้ใช้แตะหรือคลิกตัวควบคุมนั้น
RailFill – สีพื้นหลังของสี่เหลี่ยมผืนผ้าในตัวควบคุมการสลับเมื่อค่าเป็น เท็จ หรือสีของเส้นทางด้านขวาของจุดจับในตัวควบคุมแถบเลื่อน
RailHoverFill – เมื่อคุณโฮเวอร์บนตัวควบคุมการสลับหรือแถบเลื่อน สีพื้นหลังของสี่เหลี่ยมผืนผ้าในตัวควบคุมการสลับเมื่อค่าเป็นเท็จ หรือสีของเส้นทางด้านขวาของจุดจับในตัวควบคุมแถบเลื่อน
Reset – กำหนดว่าตัวควบคุมจะแปลงกลับเป็นค่าเริ่มต้นหรือไม่
ShowLabel – กำหนดว่าป้ายชื่อข้อความจะแสดงอยู่ข้างตัวควบคุมการสลับหรือไม่
TabIndex – ลำดับการนำทางคีย์บอร์ดที่สัมพันธ์กับตัวควบคุมอื่นๆ
TextPosition – กำหนดว่าป้ายชื่อจะอยู่ทางด้านซ้ายหรือทางด้านขวาของตัวควบคุมการสลับ
Tooltip – ข้อความอธิบายที่ปรากฏขึ้นเมื่อผู้ใช้วางเมาส์เหนือตัวควบคุม
TrueFill – สีสำหรับการเติมของการสลับ เมื่อการสลับเปิดอยู่
TrueHoverFill – สีสำหรับการเติมในการวางเมาส์ของการสลับ เมื่อการสลับเปิดอยู่
TrueText – ข้อความที่แสดงเมื่อการสลับเปิดอยู่
ValueFill – สีพื้นหลังของสี่เหลี่ยมผืนผ้าในตัวควบคุมการสลับเมื่อค่าเป็น จริง หรือสีของเส้นทางด้านซ้ายของจุดจับในตัวควบคุมแถบเลื่อน
ValueHoverFill – เมื่อคุณค้างตัวชี้เมาส์ไว้บนตัวควบคุมการสลับหรือแถบเลื่อน สีพื้นหลังของสี่เหลี่ยมผืนผ้าในตัวควบคุมการสลับเมื่อค่าเป็น จริง หรือสีของเส้นทางด้านซ้ายของจุดจับในตัวควบคุมแถบเลื่อน
Visible – กำหนดว่าตัวควบคุมปรากฏขึ้น หรือถูกซ่อน
Width – ระยะห่างระหว่างขอบด้านซ้ายและด้านขวาของตัวควบคุม
X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
ฟังก์ชันที่เกี่ยวข้อง
ตัวอย่าง
เพิ่มการสลับ และตั้งชื่อเป็น MemberDiscount
ไม่ทราบวิธีการ เพิ่ม ตั้งชื่อ และตั้งค่าคอนฟิกตัวควบคุม ใช่หรือไม่
เพิ่มป้ายชื่อ และตั้งค่าคุณสมบัติ Text เป็นสูตรนี้:
If(MemberDiscount.Value = true, "Price: $75", "Price: $100")ต้องการข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน If หรือ ฟังก์ชันอื่น ใช่หรือไม่
กด F5 และเปลี่ยนค่าของ MemberDiscount
ป้ายชื่อแสดงราคาที่แตกต่างกัน โดยขึ้นอยู่กับว่า MemberDiscount ถูกเปิด หรือปิด
เพื่อกลับไปยังพื้นที่ทำงานเริ่มต้น กด Esc
แนวทางการช่วยสำหรับการเข้าถึง
ความคมชัดของสี
ต้องมีความคมชัดของสีที่เพียงพอระหว่าง:
- HandleFill และ FalseFill
- HandleFill และ FalseHoverFill
- HandleFill และ TrueFill
- HandleFill และ TrueHoverFill
- FalseFill และสีภายนอกตัวควบคุม
- FalseHoverFill และสีภายนอกตัวควบคุม
- TrueFill และสีภายนอกตัวควบคุม
- TrueHoverFill และสีภายนอกตัวควบคุม
นี่เป็นส่วนเพิ่มเติมนอกเหนือจาก ข้อกำหนดความคมชัดของสีมาตรฐาน
การสนับสนุนตัวอ่านหน้าจอ
- ต้องมี AccessibleLabel
- FalseText ต้องแสดงขึ้น
- TrueText ต้องแสดงขึ้น
การรองรับสำหรับผู้ที่มีสายตาเลือนราง
- พิจารณาการตั้งค่า ShowLabel เป็น จริง เพื่อให้ผู้ใช้สามารถกำหนดค่าการสลับได้อย่างรวดเร็ว
การรองรับแป้นพิมพ์
- TabIndex ต้องเป็นศูนย์หรือมากกว่า เพื่อให้ผู้ใช้คีย์บอร์ดสามารถนำทางได้
- ต้องมองเห็นตัวบ่งชี้โฟกัสได้อย่างชัดเจน ใช้ FocusedBorderColor และ FocusedBorderThickness เพื่อดำเนินการนี้ให้สำเร็จ
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)