New IoC Sample : A Basic Wizard

I’ve been asked before about creating a Wizard framework using the IoC Library.  We’ve created several wizards in the past for both the desktop and the compact framework using IoC, but I never formally created a reference project.  Well now that someone asked again over on Stack Overflow, I decided I should actually put one together.

The Wizard reference app follows reasonably good coding practices and uses a Model-View-Presenter/Model-View-Controller pattern (though since it uses data binding you might argue it’s more MVVM).  A Service handles storing all state info and a Presenter handles marshaling state to UI and UI to State data exchanges.


Here are some screen shots of the end product:


To get the source code for this wizard, get the latest change set from the Codeplex project.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s