New to Telerik UI for WPF? Start a free 30-day trial

States

Updated on Sep 23, 2026

RadCircularProgressBar supports two types of operation modes. Each of these modes is aimed at different scenarios.

Determinate State

This mode of operation is intended for scenarios where the RadCircularProgressBar's progress can be measured precisely. This state is the default one.

Set the IsIndeterminate property of RadCircularProgressBar to False to use this state if it is not the active one.

Setting the determinate state

XAML
<telerik:RadCircularProgressBar Name="radCircularProgressBar" Value="0.75" IsIndeterminate="False"/>

Setting the determinate state in code

C#
RadCircularProgressBar radCircularProgressBar = new RadCircularProgressBar();
radCircularProgressBar.Value = 0.75;
radCircularProgressBar.IsIndeterminate = false;
VB.NET
Dim radCircularProgressBar As RadCircularProgressBar = New RadCircularProgressBar()
radCircularProgressBar.Value = 0.75
radCircularProgressBar.IsIndeterminate = False

Determinate state

Determinate state

Indeterminate State

This state is aimed at scenarios where the operation progress cannot be precisely measured. When this mode is active, a circular animation of the progress will be played. To active this mode, set the IsIndeterminate property of RadCircularProgressBar to True.

Setting the indeterminate state

XAML
<telerik:RadCircularProgressBar IsIndeterminate="True"/>

Setting the indeterminate state in code

C#
RadCircularProgressBar radCircularProgressBar = new RadCircularProgressBar();
radCircularProgressBar.IsIndeterminate = true;
VB.NET
Dim radCircularProgressBar As RadCircularProgressBar = New RadCircularProgressBar()
radCircularProgressBar.IsIndeterminate = True

Indeterminate state

Indeterminate state

IndeterminateIndicatorRatio

RadCircularProgressBar allows you to modify the ratio of the progress indicator, when the control is in indeterminate state. To do so, set the IndeterminateIndicatorRatio property. The accepted values are in the ranges between 0 and 1. The default value of this property is 0.125.

Setting the IndeterminateIndicatorRatio

XAML
<telerik:RadCircularProgressBar Name="circularProgressBar" IsIndeterminate="True" IndeterminateIndicatorRatio="0.75"/>

Setting the IndeterminateIndicatorRatio in code

C#
RadCircularProgressBar radCircularProgressBar = new RadCircularProgressBar();
radCircularProgressBar.IsIndeterminate = true;
radCircularProgressBar.IndeterminateIndicatorRatio = 0.75;
VB.NET
Dim radCircularProgressBar As RadCircularProgressBar = New RadCircularProgressBar()
radCircularProgressBar.IsIndeterminate = True
radCircularProgressBar.IndeterminateIndicatorRatio = 0.75

See Also