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; }