Chapter 16. Customizing the Burn UI

In the last chapter, we learned that for many bootstrapping tasks the standard user interfaces, RtfLicense and HyperlinkLicense, will be more than adequate. However, we are limited on how much we can customize the design and workflow of these dialogs. We're also limited in that the standard UIs do not allow us to collect information from the end user and store them in Burn variables.

In this chapter, we will build our own user interface using Windows Presentation Foundation (WPF) and C#. We will cover the following topics:

  • The extension points offered by Burn and how to hook into them
  • How to organize our code using the MVVM pattern
  • Events to handle when communicating with the Burn engine
  • Collecting user input and ...

Get WiX 3.6: A Developer's Guide to Windows Installer XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.