WixStdBA creates its UI from a declarative theme that supports localizing
the text in the theme. That means that all of the messages must be
provided during compile time, and really the only dynamic content WixStdBA
can provide is error messages. You can't just add the ability to specify
different messages for the same control, because controls might need to
move around based on which message(s) are showing.
There are 5 actions (install, modify, repair, uninstall, and layout) and 2
possible outcomes (success, failure) which means 10 potential pages. Right
now, WixStdBA is pretending it can accommodate all 5 actions with a single
success and a single failure page. I don't need to convince you that
Uninstall needs its own messages.
It seems like there's only two options. The first is to split the current
2 pages into 10. The second is to add the ability to hide controls based
on which action was taken, and then have 5 different versions of a control
in a page. Either way is going to require adding a fair amount of code to
WixStdBA. I personally would prefer breaking them into 10 pages over
having 2 pages crammed with lots of overlapping controls.
------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs