Click here to Skip to main content
15,913,773 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Another legend has passed Pin
Mike Hankey6-Apr-16 10:43
mveMike Hankey6-Apr-16 10:43 
GeneralRe: Another legend has passed Pin
jeron16-Apr-16 10:49
jeron16-Apr-16 10:49 
GeneralRe: Another legend has passed Pin
Manfred Rudolf Bihy6-Apr-16 10:54
professionalManfred Rudolf Bihy6-Apr-16 10:54 
GeneralRe: Another legend has passed Pin
Cornelius Henning6-Apr-16 11:29
professionalCornelius Henning6-Apr-16 11:29 
GeneralRe: Another legend has passed Pin
Jörgen Andersson6-Apr-16 21:40
professionalJörgen Andersson6-Apr-16 21:40 
GeneralRe: Another legend has passed Pin
90823656-Apr-16 12:19
90823656-Apr-16 12:19 
GeneralRe: Another legend has passed Pin
Roger Wright6-Apr-16 18:19
professionalRoger Wright6-Apr-16 18:19 
GeneralAnyone interested? PinPopular
#realJSOP6-Apr-16 7:56
professional#realJSOP6-Apr-16 7:56 
I've come up with a WPF wizard component that seems to work fairly well. It has several configurable features:
  • An option navigation panel (a list box that lets you pick any wizard page in any order)
  • Optional buttons (all buttons are optional, but they all default to being displayed)
  • Optional display of header (I call it a banner)
  • In the banner, optional display of subtitle and banner image (compiled as a resource in the application assembly itself)
  • Ability to intermix linear and conditional (based on some condition on the current page) page navigation via the Prev/Next buttons
  • Most of the mechanics of the code is black-boxed, but most of the methods and properties are virtual so the programmer can change anything he wants.
  • The wizard itself is implemented as a user control in its own DLL assembly (and the base window and page classes live there, too)
  • There's a SharedData object that is an ObservableCollection of what amounts to key/value pairs (acts like a Session variable container on a web site), and allows you to share objects between pages, the parent window, and the wizard control itself.
I know there are a bunch of other WPF wizard implementations, but I figure you can never have enough choices. Now comes the hard part - writing a supporting article... Smile | :)
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013


modified 6-Apr-16 14:12pm.

GeneralRe: Anyone interested? Pin
Roger Wright6-Apr-16 10:21
professionalRoger Wright6-Apr-16 10:21 
JokeRe: Anyone interested? Pin
User 110609796-Apr-16 11:11
User 110609796-Apr-16 11:11 
GeneralThere's no "I" in "TEAM" Pin
OriginalGriff6-Apr-16 6:14
mveOriginalGriff6-Apr-16 6:14 
QuestionRe: There's no "I" in "TEAM" Pin
Eddy Vluggen6-Apr-16 6:17
professionalEddy Vluggen6-Apr-16 6:17 
AnswerRe: There's no "I" in "TEAM" Pin
Dikshitar V.6-Apr-16 6:26
Dikshitar V.6-Apr-16 6:26 
GeneralRe: There's no "I" in "TEAM" Pin
R. Giskard Reventlov6-Apr-16 6:35
R. Giskard Reventlov6-Apr-16 6:35 
GeneralRe: There's no "I" in "TEAM" Pin
Sascha Lefèvre6-Apr-16 9:53
professionalSascha Lefèvre6-Apr-16 9:53 
GeneralRe: There's no "I" in "TEAM" Pin
Eddy Vluggen6-Apr-16 11:09
professionalEddy Vluggen6-Apr-16 11:09 
JokeRe: There's no "I" in "TEAM" Pin
Nish Nishant6-Apr-16 7:20
sitebuilderNish Nishant6-Apr-16 7:20 
GeneralRe: There's no "I" in "TEAM" Pin
Tim Carmichael6-Apr-16 7:41
Tim Carmichael6-Apr-16 7:41 
GeneralRe: There's no "I" in "TEAM" Pin
Nish Nishant6-Apr-16 7:43
sitebuilderNish Nishant6-Apr-16 7:43 
GeneralRe: There's no "I" in "TEAM" Pin
W Balboos, GHB6-Apr-16 8:48
W Balboos, GHB6-Apr-16 8:48 
JokeRe: There's no "I" in "TEAM" Pin
TheGreatAndPowerfulOz6-Apr-16 7:52
TheGreatAndPowerfulOz6-Apr-16 7:52 
GeneralRe: There's no "I" in "TEAM" Pin
Richard Deeming6-Apr-16 6:25
mveRichard Deeming6-Apr-16 6:25 
GeneralRe: There's no "I" in "TEAM" Pin
R. Giskard Reventlov6-Apr-16 6:36
R. Giskard Reventlov6-Apr-16 6:36 
GeneralRe: There's no "I" in "TEAM" Pin
Marc Clifton6-Apr-16 6:50
mvaMarc Clifton6-Apr-16 6:50 
GeneralRe: There's no "I" in "TEAM" Pin
Single Step Debugger6-Apr-16 6:54
Single Step Debugger6-Apr-16 6:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.