Power Apps 中的滑桿控制項
使用者可以拖曳控點的方式指定值的控制項。
描述
根據您選擇的方向,使用者可以左右或上下拖曳控點,在您指定的最小值與最大值之間指出一個值。
主要屬性
Default – 控制項在遭到使用者變更之前的初始值。
Max – 使用者可以設定滑桿或評分的最大值。
Min – 使用者可以設定滑桿的最小值。
Value – 輸入控制項的值。
其他屬性
AccessibleLabel – 螢幕報讀軟體的標籤。
BorderColor – 控制項框線的色彩。
BorderStyle – 決定控制項的框線為實線、虛線、點線或無。
BorderThickness – 控制項框線的粗細。
DisplayMode – 控制項是否允許使用者輸入 (Edit)、只顯示資料 (View) 或者已停用 (Disabled)。
DisabledBorderColor – 如果控制項的 DisplayMode 屬性設定為 Disabled,該控制項框線的色彩。
FocusedBorderColor – 當控制項為焦點時的控制項框線色彩。
FocusedBorderThickness – 當控制項為焦點時的控制項框線粗細。
HandleActiveFill – 使用者變更其值時,滑桿控點的色彩。
HandleFill – 切換開關或 Slider 控制項中的控點 (變更位置的元素) 色彩。
HandleHoverFill – 使用者將滑鼠游標停留在滑桿上時,滑桿控點的色彩。
HandleSize – 控點的直徑。
Height – 控制項的頂端和底部邊緣之間的距離。
HoverBorderColor – 使用者將滑鼠游標停留在控制項上時,該控制項框線所呈現的色彩。
Layout – 使用者是否從上到下 (Vertical) 或者從左到右 (Horizontal) 捲動資源庫或調整滑桿。
OnChange – 使用者變更控制項的值 (例如,調整滑桿) 時,要執行的動作。
OnSelect – 在使用者點選或按一下控制項時,要執行的動作。
PressedBorderColor – 使用者點選或按一下控制項時,該控制項框線所呈現的色彩。
RailFill – 當值為 false 時,切換開關控制項中的矩形背景色或滑桿控制項中控點右邊線條的色彩。
RailHoverFill – 將滑鼠移至切換控制項或滑桿上時,當其值為 false 時矩形的背景色或 Slider 控制項中控點右邊線條的色彩。
ReadOnly – 使用者是否可以變更滑桿或評等控制項的值。
Reset – 控制項是否傳回其預設值。
ShowValue – 使用者變更該值或將滑鼠指標停留在控制項上方時,是否顯示滑桿的值或評等的值。
TabIndex – 相對於其他控制項的鍵盤導覽順序。
Tooltip – 使用者將滑鼠停留在控制項上時所顯示的說明文字。
ValueFill – 當值為 true 時,切換控制項中的矩形背景色或 Slider 控制項中控點左邊線條的色彩。
ValueHoverFill – 將滑鼠指標停留在 Toggle 控制項或滑桿上時,當其值為 true 時矩形的背景色或滑桿控制項中控點左邊線條的色彩。
Visible – 控制項顯示或隱藏。
Width – 控制項左邊緣與右邊緣之間的距離。
X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。
Y – 控制項頂部邊緣與其父容器 (沒有父容器時則為螢幕) 頂部邊緣之間的距離。
相關函數
範例
新增一個按鈕,並將其 OnSelect 屬性設定為以下公式:
ClearCollect(CityPopulations, {City:"London", Country:"United Kingdom", Population:8615000}, {City:"Berlin", Country:"Germany", Population:3562000}, {City:"Madrid", Country:"Spain", Population:3165000}, {City:"Rome", Country:"Italy", Population:2874000}, {City:"Paris", Country:"France", Population:2273000}, {City:"Hamburg", Country:"Germany", Population:1760000}, {City:"Barcelona", Country:"Spain", Population:1602000}, {City:"Munich", Country:"Germany", Population:1494000}, {City:"Milan", Country:"Italy", Population:1344000})不知道如何 新增、命名和設定控制項 嗎?
想要了解 ClearCollect 函數或 其他函數 的詳細資訊嗎?
按 F5 鍵,並選取該按鈕,然後按 Esc 鍵。
新增滑桿,將它移到按鈕下方,並將滑桿命名為 MinPopulation。
滑桿的 Max 屬性設定為 5000000,將其 Min 屬性設定為 1000000。
新增垂直/直向的文字庫,將它移到滑桿下方,並將其 Items 屬性設定為以下公式:
Filter(CityPopulations, Population > MinPopulation)在資源庫的第一個項目中,將最上方標籤的**Text** 屬性設定為 ThisItem.City,並將最下方標籤的**Text** 屬性設定為下列公式:
Text(ThisItem.Population, "##,###")按下 F5 鍵,然後調整 MinPopulation 為僅顯示人口大於您指明值的城市。
若要返回預設工作區,請按 Esc 鍵。
協助工具指南
色彩對比
以下項目之間必須有足夠的色彩對比:
- ValueFill 和 RailFill
- ValueHoverFill 和 RailHoverFill
- FocusedBorderColor 與控制項以外的色彩
- ValueFill 和背景色彩
- RailFill 和背景色彩
- ValueHoverFill 和背景色彩
- RailHoverFill 和背景色彩
螢幕助讀程式支援
- AccessibleLabel 必須存在。
鍵盤支援
- TabIndex 必須是零或大於零,鍵盤使用者才能導覽到該處。
- 焦點指標必須清楚可見。 使用 FocusedBorderColor 和 FocusedBorderThickness 達成此目的。
- 當與鍵盤互動時,必須顯示滑桿值。 這可藉由下列任一種方法達成: