New to Telerik UI for WPF? Start a free 30-day trial
Progress Bar
Updated on Sep 15, 2025
By default the RadSplashScreen shows an indeterminate RadProgressBar which notifies the user that something is loading.
You can change this visualization and indicate some progress instead, by setting the IsIndeterminate property of the SplashScreenDataContext to False. This will show a progress bar with minimum value of 0 and maximum of 100.
To control the range and progress of the bar, set the MinValue, MaxValue and ProgressValue properties of SplashScreenDataContext.
Example 1: Showing a progress bar in the splash screen
C#
var dataContext = (SplashScreenDataContext)RadSplashScreenManager.SplashScreenDataContext;
dataContext.Footer = "Filling Up Loading Bar";
dataContext.IsIndeterminate = false;
dataContext.MinValue = 0;
dataContext.MaxValue = 100;
RadSplashScreenManager.Show();
for (int i = 0; i < 100; i++)
{
dataContext.ProgressValue = i;
Thread.Sleep(150);
}
RadSplashScreenManager.Close();

Hiding Progress Bar
To hide the progress bar, set the IsProgressBarVisible property of the SplashScreenDataContext object to False.
Example 2: Hiding the progress bar
C#
var dataContext = (SplashScreenDataContext)RadSplashScreenManager.SplashScreenDataContext;
dataContext.IsProgressBarVisible = false;