Feb 14 2007

Wizard UI framework 1.0.1.0 RC

Category: .Net | My Software — Rory Primrose @ 07:54

I have released the second RC version of the wizard UI framework on CodePlex a few days earlier than planned. Check it out here.

Tags:

Comments (3) -

1.
Mitchell Land Mitchell Land says:

How do I pass values from one page to the next?

2.
Rory Primrose Rory Primrose says:

Hi Mitchell,

Use the State property on the WizardPage or WizardForm to store properties. Each WizardPage can refer to the State property to set/get values which may have been defined by other WizardPage instances.

State is defined in WizardForm as

       ///


       /// Gets the state.
       ///

       /// The state.
       [
           Browsable(false)
       ]
       public Dictionary State
       {
           get { return _state; }
       }

State in WizardPage is defined as:

       ///
       /// Gets the state.
       ///

       /// The state.
       [
           Browsable(false)
       ]
       protected Dictionary State
       {
           get
           {
               if (_owner != null)
               {
                   return _owner.State;
               }
               else
               {
                   throw new Exception("Control is not hosted by a WizardForm.");
               }
           }
       }

If you want to see a running example, check out my Tekapo project at http://www.codeplex.com/tekapo.

3.
John "Z-Bo" Zabroski John "Z-Bo" Zabroski says:

Do you have any reflections on this project after a year and a half has gone by since release 1.0?  It looks like only 661 people downloaded the source.  Do you think the framework was too complicated for its purpose?  Did you try solving the wrong problem?  Or are people simply uninformed that this eases a problem they have?

Personally, I'm not sure I see the value in a framework for creating Wizards.

Hope I sound critical but fair.

Cheers,
Z-Bo

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading