Changing the bound values to CanSelectNextPage does not cause the Command.CanExecute to re-evaluate, so the button doesn't update until the Wizard Page is clicked somewhere.
The only way I got the NextButton to update after setting CanSelectNextPage = true was to use CommandManager.InvalidateRequerySuggested();
Comments: ** Comment from web user: macdonag **
The only way I got the NextButton to update after setting CanSelectNextPage = true was to use CommandManager.InvalidateRequerySuggested();
Comments: ** Comment from web user: macdonag **
I have the same issue. The main difference between my code and the sample is that I specify a binding for CanSelectNextPage to a bool property (which is correctly set up with INotifyPropertyChanged).