Skip to the content.

MetroVerticalProgressBar component

This component is a configurable metro-like progress bar. Each step is like a metro station… :P

Component properties

Here are the properties available to configure the progress bar:

Input

Example

Here is how your progress bar can look:
MetroVerticalProgressBar-Example1

Notes

Why ActiveStep and SelectedStep?

Separating the current active step from the selected step when a user clicks on a step allows you to put some code in-between. Meaning, when a user clicks on a step, you can do some checks before you actually set that step as active.
To do so, just add a hidden toggle on your screen, set its Default property to the OnSelect output property from the component and in the OnCheck event of the toggle put your code to do the checks you want. Then at the end of your code, set a variable to change the ActiveStep of the progress bar to the SelectedStep value.

History