ProgressBar コントロールの最小値を設定するには Minimum プロパティを、最大値を設定するには Maximum プロパティを使用します。
既定では Minimum = 0, Maximum = 100 となっています。
下記は、ProgressBar の最小値に0、最大値に200を設定する例です。
XAMLの例
<ProgressBar Name="ProgressBar1"
VerticalAlignment="Top" HorizontalAlignment="Left"
Margin="12,12,0,0" Height="16" Width="254"
Minimum="0" Maximum="200" Value="100"/>
<TextBlock Name="TextBlock1"
VerticalAlignment="Top" HorizontalAlignment="Left"
Margin="12,35,0,0" Height="23"
Text="Minimum" />
<TextBox Name="txtMinimum"
VerticalAlignment="Top" HorizontalAlignment="Left"
Margin="72,34,0,0" Height="24" Width="45"
TextAlignment="Right"
Text="{Binding ElementName=ProgressBar1, Path=Minimum}"/>
<TextBlock Name="TextBlock2"
VerticalAlignment="Top" HorizontalAlignment="Left"
Margin="123,34,0,0" Height="23"
Text="Maximum" />
<TextBox Name="txtMaximum"
VerticalAlignment="Top" HorizontalAlignment="Left"
Margin="186,34,0,0" Height="24" Width="45"
TextAlignment="Right"
Text="{Binding ElementName=ProgressBar1, Path=Maximum}"/>
VBの例
Private Sub Window_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
'最小値と最大値を設定
ProgressBar1.Minimum = 0
ProgressBar1.Maximum = 200
End Sub
C#の例
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// 最小値と最大値を設定
progressBar1.Minimum = 0;
progressBar1.Maximum = 200;
}
