進度條 (ProgressBar)

ProgressBar 表示作業的進度。 ProgressBar 控制項包含一個視窗,隨著作業的進度,會逐漸填滿系統的醒目提示色彩。

下圖顯示一般 ProgressBar

一個典型的進度條控制項,顯示藍色進度指示器從左到右填滿。

樣式和模板

本主題描述 ProgressBar 控制項的樣式與範本。 你可以修改預設的 ControlTemplate 以賦予控制項獨特的外觀。 欲了解更多資訊,請參閱 「樣式與範本是什麼? 」及 「如何建立控制項範本」。

內容屬性

此控制不定義內容屬性。

組件

下表列出了控制元件 ProgressBar 的命名部分。

部分 類型 Description
PART_GlowRect FrameworkElement 用於不確定進度動畫的螢光元素。
PART_Indicator FrameworkElement 顯示當前進度值的指示器。
PART_Track FrameworkElement 用於表示進度條全範圍的軌道。

視覺狀態

下表列出 ProgressBar 控制項的視覺狀態。

VisualState 名稱 VisualStateGroup 名稱 Description
確定性 CommonStates 控制項顯示具有特定數值的確定進度。
不確定 CommonStates 控制顯示不確定進度並顯示動畫指示。
焦點無效 驗證狀態 控制項具有驗證錯誤,且具有鍵盤焦點。
無效未聚焦 驗證狀態 控制鍵有驗證錯誤,但沒有鍵盤焦點。
有效 驗證狀態 控制項有效且無驗證錯誤。

另請參閱