進捗バー

ProgressBarは、操作の進行状況を示します。 ProgressBar コントロールは、操作の進行に合わせてシステムの強調表示の色で塗りつぶされるウィンドウで構成されます。

次の図は、一般的な ProgressBarを示しています。

青色の進行状況インジケーターが左から右に満たされる一般的なProgressBarコントロール。

スタイルとテンプレート

このトピックでは、 ProgressBar コントロールのスタイルとテンプレートについて説明します。 コントロールに一意の外観を与えるために、既定の ControlTemplate を変更できます。 詳細については、「 スタイルとテンプレートとは」 および 「コントロールのテンプレートを作成する方法」を参照してください。

コンテンツ プロパティ

このコントロールでは、コンテンツ プロパティは定義されません。

部品

次の表に、 ProgressBar コントロールの名前付きパーツを示します。

要素 タイプ Description
PART_GlowRect FrameworkElement 不確定な進行状況アニメーションに使用される光彩要素。
PART_インジケーター FrameworkElement 現在の進行状況の値を示すインジケーター。
PART_Track FrameworkElement 進行状況バーの全範囲を表すトラック。

ビジュアル状態

次の表に、 ProgressBar コントロールの表示状態を示します。

VisualState 名称 VisualStateGroupの名前 Description
確定 CommonStates コントロールには、特定の値を持つ確定的な進行状況が表示されます。
不確定 CommonStates このコントロールは、アニメーション化されたインジケーターで不確定な進行状況を示します。
無効フォーカス 検証状態 コントロールに検証エラーがあり、キーボード フォーカスがあります。
フォーカスが外れた無効状態 検証状態 コントロールに検証エラーがありますが、キーボード フォーカスがありません。
有効 検証状態 コントロールは有効であり、検証エラーはありません。

こちらも参照ください