Power Apps 中的切換開關控制項
使用者可透過移動其控點開啟或關閉的控制項。
描述
來回切換是針對最近的 GUI 設計,但運作方式與勾選方塊相同。
主要屬性
Default – 控制項在遭到使用者變更之前的初始值。
Value – 輸入控制項的值。
其他屬性
AccessibleLabel – 螢幕報讀軟體的標籤。
BorderColor – 控制項框線的色彩。
BorderStyle – 決定控制項的框線為實線、虛線、點線或無。
BorderThickness – 控制項框線的粗細。
DisplayMode – 控制項是否允許使用者輸入 (Edit)、只顯示資料 (View) 或者已停用 (Disabled)。
DisabledBorderColor – 如果控制項的 DisplayMode 屬性設定為 Disabled,該控制項框線的色彩。
FalseFill – 來回切換關閉時的來回切換填滿色彩。
FalseHoverFill – 來回切換關閉時的來回切換暫留填滿色彩。
FalseText – 來回切換關閉時顯示的文字。
Fill – 控制項背景的色彩。
FocusedBorderColor – 當控制項為焦點時的控制項框線色彩。
FocusedBorderThickness – 當控制項為焦點時的控制項框線粗細。
HandleFill – 來回切換控點的填滿色彩。
Height – 控制項的頂端和底部邊緣之間的距離。
HoverBorderColor – 使用者將滑鼠游標停留在控制項上時,該控制項框線所呈現的色彩。
OnChange – 使用者變更控制項的值 (例如,調整滑桿) 時,要執行的動作。
OnCheck – 核取方塊或切換的值變更為 true 時,要執行的動作。
OnSelect – 在使用者點選或按一下控制項時,要執行的動作。
OnUncheck – 核取方塊或切換的值變更為 false 時,要執行的動作。
PressedBorderColor – 使用者點選或按一下控制項時,該控制項框線所呈現的色彩。
RailFill – 當值為 false 時,切換開關控制項中的矩形背景色或滑桿控制項中控點右邊線條的色彩。
RailHoverFill – 將滑鼠移至切換開關控制項或滑桿上時,當其值為 false 時矩形的背景色或滑桿控制項中控點右邊線條的色彩。
Reset – 控制項是否傳回其預設值。
ShowLabel – 切換開關控制項旁是否顯示文字標籤。
TabIndex – 相對於其他控制項的鍵盤導覽順序。
TextPosition – 標籤位於切換開關控制項的左側還是右側。
Tooltip – 使用者將滑鼠停留在控制項上時所顯示的說明文字。
TrueFill – 來回切換開啟時的來回切換填滿色彩。
TrueHoverFill – 來回切換開啟時的來回切換暫留填滿色彩。
TrueText – 來回切換開啟時顯示的文字。
ValueFill – 當值為 true 時, Toggle 控制項中的矩形背景色或滑桿控制項中控點左邊線條的色彩。
ValueHoverFill – 將滑鼠指標停留在 Toggle 控制項或滑桿上時,當其值為 true 時矩形的背景色或滑桿控制項中控點左邊線條的色彩。
Visible – 控制項顯示或隱藏。
Width – 控制項左邊緣與右邊緣之間的距離。
X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。
Y – 控制項頂部邊緣與其父容器 (沒有父容器時則為螢幕) 頂部邊緣之間的距離。
相關函數
範例
新增來回切換,並命名為 MemberDiscount。
不知道如何新增、命名和設定控制項嗎?
新增標籤,並將其**Text** 屬性設定為下列公式:
If(MemberDiscount.Value = true, "Price: $75", "Price: $100")按 F5,然後變更 MemberDiscount 的值。
標籤會顯示不同價格,取決於 MemberDiscount 是否開啟或關閉。
若要返回預設工作區,請按 Esc 鍵。
協助工具指南
色彩對比
以下項目之間必須有足夠的色彩對比:
- HandleFill 和 FalseFill
- HandleFill 和 FalseHoverFill
- HandleFill 和 TrueFill
- HandleFill 和 TrueHoverFill
- FalseFill 與控制項之外的色彩
- FalseHoverFill 與控制項之外的色彩
- TrueFill 與控制項之外的色彩
- TrueHoverFill 與控制項之外的色彩
這是 標準色彩對比要求 之外的要求。
螢幕助讀程式支援
- AccessibleLabel 必須存在。
- FalseText 必須存在。
- TrueText 必須存在。
弱視支援
- 請考慮將 ShowLabel 設定為 true,讓使用者可以快速判定來回切換值。
鍵盤支援
- TabIndex 必須是零或大於零,鍵盤使用者才能導覽到該處。
- 焦點指標必須清楚可見。 使用 FocusedBorderColor 和 FocusedBorderThickness 達成此目的。