SimpleProgressBar
進度列是一種「簡單控制項」,可供應用程式以視覺方式指出冗長作業的進度。根據預設,進度列視窗會隨著作業進行而由左向右填滿。此控制項內容可分整個範圍和目前的位置。Microsoft® Expression Blend™ 中的 SimpleProgressBar 僅支援水平方向的進度列。

Value 屬性設為 10 之後的 SimpleProgressBar 控制項的畫板檢視。
深入控制項範本
SimpleProgressBar 控制項範本由下列項目組成:
- [Grid] 版面配置面板:在進度列內用來存放多個子元素。Grid 可讓應用程式使用者介面 (UI) 設計師輕鬆地將更多元素新增至範本。
- 名稱為 PART_Track 的 Border 元素:用來呈現要填滿的列區域。
- 名稱為 PART_Indicator 的 Border 元素:用來呈現已填滿的列區域。
|
|
請勿重新命名以 "PART_" 作為名稱開頭的任何元素,因為實作控制項的程式碼會參考這些元素。 |

物件檢視:SimpleProgressBar 控制項的基本部分 (範本)。
使用屬性觸發程序
SimpleProgressBar 控制項範本不使用觸發程序。所有控制項行為都在程式碼中實作。
使用筆刷
SimpleProgressBar 範本會使用 SimpleStyles.xaml 資源字典中的下列筆刷資源:
- PART_Track 元素的 Background 屬性是使用 PressedBrush 來設定。
- PART_Track 元素的 BorderBrush 屬性是使用 SolidBorderBrush 來設定。
- PART_Indicator 元素的 Background 屬性是使用 MouseOverBrush 來設定。
- PART_Indicator 元素的 BorderBrush 屬性是使用 NormalBorderBrush 來設定。
最佳作法與設計方針
- 一般而言,如果您希望設計師在控制項上新增更多視覺元素,請使用 Grid 控制項作為範本的根。Expression Blend 會搜尋類似 Grid 控制項的版面配置面板,並且將它設為預設啟用,讓新增至畫板的新元素成為版面配置面板的子元素。
- 若有需要,您可以將觸發程序新增至 SimpleProgressBar 範本,或修改 PART_Indicator 元素,讓進度列看起來更有趣,但請勿重新命名以 "PART_" 作為名稱開頭的任何元素,因為實作控制項的程式碼會參考這些元素。
- 如需如何將進度列繫結至作業進度的相關資訊,請參閱 MSDN 上關於<ProgressBar 類別>的文件 (英文)。


