[Solved] StepProgressBar connection color settings

1 Answer 18 Views
StepProgressBar
Shiori
Top achievements
Rank 1
Shiori asked on 28 Apr 2026, 10:11 AM
Is it possible to add a setting that changes the color of the StepProgressBar connection when it is completed?
I would like to set this manually rather than through a theme.
Example: gray → blue

1 Answer, 1 is accepted

Sort by
1
Nadya | Tech Support Engineer
Telerik team
answered on 28 Apr 2026, 11:55 AM

Hello, Shiori,

Yes, it is possible to customize RadStepProgressBar and achieve a setting that changes the color of the StepProgressBar connection when it is completed. You can manually set the connection colors on the RadStepProgressBar. Each StepProgressItem has a Connection property (of type StepConnectionElement) with two key color properties:

Connection.BackColor — the color of the pending/incomplete portion
Connection.ProgressColor — the color of the completed portion

I prepared a sample example for your reference. Feel free to customize it further according to your needs:

private Color completedConnectionColor = Color.Green;
private Color pendingConnectionColor = Color.Gray;
private void StepProgressBar_StepProgressChanged(object sender, StepProgressChangedEventArgs e)
{
    ApplyConnectionColors((RadStepProgressBar)sender);
}
private void ApplyConnectionColors(RadStepProgressBar stepProgressBar)
{
    foreach (StepProgressItem step in stepProgressBar.Steps)
    {
        if (step.Connection == null)
            continue;

        if (step.Progress == 100)
        {
            step.Connection.ProgressColor = completedConnectionColor;
        }
        else
        {
            step.Connection.ProgressColor = pendingConnectionColor;
        }
    }
}

I hope this helps. Let me know if you have any other questions. 

Regards,
Nadya | Tech Support Engineer
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Shiori
Top achievements
Rank 1
commented on 29 Apr 2026, 11:56 PM

Hello. Thank you very much for your prompt response. It was extremely helpful, as I was able to complete the process I was seeking.
Nadya | Tech Support Engineer
Telerik team
commented on 30 Apr 2026, 06:14 AM

Hi, Shiori,

I am glad to hear that the suggested solution helps you to complete your process. In case you have any other questions, do not hesitate to reach out again.

Tags
StepProgressBar
Asked by
Shiori
Top achievements
Rank 1
Answers by
Nadya | Tech Support Engineer
Telerik team
Share this question
or