控制項,可判斷應用程式在經過一定時間後如何回應。
Description
例如,計時器可以決定控制項的出現時間長度,或在經過一定時間量之後變更控制項的其他屬性。
備註
在 Power Apps Studio 中,計時器僅在預覽模式下執行。
索引鍵屬性
持續時間 — 計時器執行的時間長度 (以毫秒為單位)。 最大值為 24 小時,以毫秒表示。 預設值為 60 秒。
OnTimerEnd — 計時器完成執行時要執行的動作。
重複 — 計時器是否在執行完結時自動重新啟動。
其他屬性
對齊 – 文字相對於其控制項水平中心的位置。
自動暫停 — 如果使用者導覽至不同的畫面,計時器控制項是否會自動暫停。
自動啟動 – 當使用者流覽至包含該控制項的畫面時,計時器控制項是否會自動開始播放。
BorderColor – 控制項框線的色彩。
BorderStyle – 控制項的框線是 Solid、 Dashed、 Doted 還是 None。
BorderThickness — 控制項邊框的粗細。
顏色 – 控制項中文字的顏色。
DisplayMode – 控制項是否允許使用者輸入 (編輯) 、只顯示資料 (檢視) 或停用 (已停用) 。
DisabledBorderColor -如果控制項的 DisplayMode 屬性設定為 Disabled,則控制項框線的色彩。
DisabledColor – 控制項中文字的色彩,如果其 DisplayMode 屬性設定為 Disabled。
DisabledFill – 控制項的背景色彩 (如果控制項的 DisplayMode 屬性設定為 Disabled)。
填滿 – 控制項的背景色彩。
FocusedBorderColor – 控制項聚焦時控制項框線的色彩。
FocusedBorderThickness – 控制項聚焦時控制項框線的粗細。
字型 — 顯示文字的字型系列名稱。
FontWeight – 控制項中文字的粗細: 粗體、 半粗體、 正常或 較輕。
高度 – 控制項頂部和底部邊緣之間的距離。
HoverBorderColor – 當使用者將滑鼠指標保留在控制項上時,控制項框線的色彩。
HoverColor – 當使用者將滑鼠指標放在控制項上時,控制項中文字的色彩。
HoverFill – 當使用者將滑鼠指標放在控制項上時,控制項的背景色彩。
斜體 – 控制項中的文字是否為斜體。
OnSelect – 使用者點選或按一下控制項時要執行的動作。
OnTimerStart — 計時器開始執行時要執行的動作。
PressedBorderColor – 使用者點選或按一下控制項時,控制項框線的色彩。
PressedColor – 使用者點選或按一下控制項時,控制項中的文字色彩。
PressedFill – 使用者點選或按一下控制項時控制項的背景色彩。
重設 — 控制項是否還原為其預設值。
大小 – 控制項上顯示之文字的字型大小。
開始 — 計時器是否啟動。
刪除線 – 是否顯示在控制項上顯示的文字中顯示一行。
TabIndex – 與其他控制項相關的鍵盤導覽順序。
文字 – 出現在控制項上或使用者輸入控制項的文字。
工具提示 – 當使用者將滑鼠停留在控制項上時出現的說明文字。
底線 – 是否顯示在控制項上顯示的文字下方顯示一行。
可見 — 控制項是否顯示或隱藏。
寬度 – 控制項的左右邊緣之間的距離。
X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。
Y – 控制項頂部邊緣與其上層容器 (沒有上層容器時則為螢幕) 頂部邊緣之間的距離。
相關功能
範例
顯示倒數計時
新增計時器,並將其命名為 倒數計時。
不知道如何 新增、命名和設定控制項?
將計時器的 Duration 屬性設定為 10000 ,並將其 Repeat 和 Autostart 屬性設定為 true。
(選用)將計時器的 Height 屬性設定為 160、將 Width 屬性設定為 600,並將 Size 屬性設定為 60,讓計時器更易於閱讀。
新增標籤,並將其 Text 屬性設定為下列公式:
「剩餘秒數:」 & RoundUp(10-Countdown.Value/1000, 0)標籤顯示計時器重新啟動前還剩多少秒。
以動畫方式設定控制項
新增計時器,並將其命名為 FadeIn。
不知道如何 新增、命名和設定控制項?
將計時器的 Duration 屬性設定為 5000,將其 Repeat 屬性設定為 true,並將其 Text 屬性設定為 Toggle 動畫。
(選用)將計時器的 Height 屬性設定為 160、將 Width 屬性設定為 600,並將 Size 屬性設定為 60,讓計時器更易於閱讀。
新增標籤,將其 Text 屬性設定為顯示 Welcome!, 並將其 Color 屬性設定為下列公式:
ColorFade(Color.BlueViolet, FadeIn.Value/5000)選取計時器按鈕以開始或停止動畫。 標籤中的文字會淡入白色,恢復到完整強度,並重複此程序。
協助工具指導方針
如果使用者可以與 [計時器] 控制項互動,則 Button 控制項的相同指導方針會套用至 [計時器 ] 控制項。
背景計時器
後台計時器會自動運行並隱藏。 將它們用於使用者對經過的時間不感興趣的輔助角色。 例如,您可以每分鐘重新整理一次資料,或僅在特定時間內顯示通知訊息。
背景計時器應該將其 Visible 屬性設定為 false,以便對所有使用者隱藏。
時機考量
如果 計時器 自動執行,請考慮使用者是否有足夠的時間來閱讀和使用內容。 鍵盤和螢幕閱讀器使用者可能需要更多時間來對定時事件做出反應。
以下任何一種策略都足夠了:
- 允許使用者取消定時事件。
- 允許使用者在開始前調整時間限制。
- 在時間限制到期前 20 秒發出警告,並提供延長限制的簡單方法。
某些案例不受這些需求限制。 如需詳細資訊,請參閱 WCAG 2.0 時間限制指南。