I have a wizard where I have defined OnChange events for the steps and I am also creating my own custom buttons.
the event fires when a step is clicked on in the progress bar, but they do not fire when clicking on the buttons in the WizardButtons.
I have created my next and previous button just like in your example for custom buttons.
if (index > 0)
{
<TelerikButton ButtonType="ButtonType.Button" OnClick="@(() => step -= 1)">Previous</TelerikButton>
}
if (index < lastStep)
{
<TelerikButton ButtonType="ButtonType.Button" OnClick="@(() => step += 1)" Primary="true">Next</TelerikButton>
}