Wizard: Set CanFinish after the WizardPage has been displayed

Jan 15, 2013 at 8:16 PM

I want Finish to be disabled until some actions are taken on the WizardPage.  The workflow is:

  1. WizardPage is displayed with Finish disabled
  2. User takes some actions that should cause finish to appear
  3. Finish is set to be enabled from code

I have tried setting CanFinish but it does not update in the UI.  What is the recommended way to set CanFinish after a page as been loaded?  

Jan 19, 2013 at 12:10 PM
Edited Jan 19, 2013 at 12:11 PM

Setting it from code works for me... so does databinding. Are you maybe referring the Wizard itself instead of the actual WizardPage when you try to update the Property? Are you sure the update is actually called?