共用方式為


Spinner 控制

用來建立下載體驗的控制項。

Note

完整文件和原始程式碼可在 GitHub 程式碼元件存放庫中找到。

Spinner 控制項。

描述

進度環是一個圓圈的輪廓,它圍繞自身進行動畫處理,向使用者表示正在處理。 當流程不確定工作將花費多長時間使其成為 ProgressIndicator 控制項的不確定版本時,就會出現此項目。

進度環的大小可以不同,而且可以嵌入至內容或置中。 進度環通常會在處理或提交動作之後顯示。 它們不太顯眼,通常不會佔用太多空間,但它們是完成任務的轉場。

此程式碼元件為 Fluent UI Spinner 控制項提供了一個包裝函式,以便在畫布和自訂頁面中使用。 如需最佳做法,請參閱元件文件。

索引鍵屬性

屬性 描述
Label 微調按鈕的選擇性標籤。
SpinnerSize 要呈現的微調按鈕大小。 選擇:xSmallSmallMediumLarge
SpinnerAlignment 微調按鈕在控制邊界內的對齊方式。 選擇:LeftCenterRight
LabelPosition 可選擇將微調按鈕標籤置於特定位置。 選擇:BottomTopLeftRight

樣式屬性

屬性 描述
Theme 接受使用 Fluent UI Theme Designer (windows.net) 產生的 JSON 字串。 將此留空將使用 Power Apps 定義的預設主題。 有關如何設定的指南,請參閱佈景主題
AccessibilityLabel 螢幕助讀程式 aria-label

範例

載入時顯示微調按鈕

當流程開始時,顯示 spinner 控制項,然後在流程完成後隱藏 spinner 控制項。

使用變數來控制進度環的可見度,並更新流程代碼區塊前後的值。

UpdateContext({ var_showLoader: true });

/* Some code ... */

UpdateContext({ var_showLoader: false });

然後,提供 var_showLoader 變數作為進度環 IsLoading 屬性的值。

限制

此程式碼元件只能在畫布應用程式和自訂頁面中使用。