ProgressBar.IsIndeterminate Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets or sets a value that indicates whether the progress bar reports generic progress with a repeating pattern or reports progress based on the Value property.
Assembly: System.Windows (in System.Windows.dll)
XMLNS for XAML: Not mapped to an xmlns.
<ProgressBar IsIndeterminate="bool"/>
Property Value
Type: System.Booleantrue if the progress bar reports generic progress with a repeating pattern; false if the progress bar reports progress based on the Value property. The default is false.
Dependency property identifier field: IsIndeterminateProperty
When this property is true, the progress bar displays a repeating pattern to indicate generic progress. In this case, the Value property is ignored.
Windows Phone OS 7.1: Using the ProgressBar control in Windows Phone OS 7.1 can have a negative effect on app performance, particularly when the IsIndeterminate property is used. Instead, apps should use the ProgressIndicator class, which displays a progress bar in the system tray, or create a custom progress bar that is optimized for the phone as described in How to create a custom indeterminate progress bar for Windows Phone 8. If your app targets Windows Phone 8, you should use the ProgressBar class.
The following example demonstrates a ProgressBar with the IsIndeterminate property set to true.
<TextBlock HorizontalAlignment="Center" Margin="10" Text="Indeterminate Progress Bar" /> <ProgressBar x:Name="pg2" Margin="10" Height="15" IsIndeterminate="True" />