Modal windows

Up to this point, closing one dialog opened another in its place. You can also create "modal" windows that pop up on top of the current window. Instead of publishing the NewDialog event inside a button, such as with our Next button, we can publish the SpawnDialog event.

Modal windows are usually a little bit smaller in size than normal windows so that the parent window can be seen in the background. Suppose we had a dialog called PopupDlg, such as in the following snippet:

<?xml version=»1.0» encoding=»UTF-8»?> <Wix xmlns=»http://schemas.microsoft.com/wix/2006/wi»> <Fragment> <UI> <Dialog Id="PopupDlg" Width="300" Height="200" Title="Amazing Software"> <Control Id="OkButton" Type="PushButton" Text="OK" Height="17" Width="56" X="200" ...

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.