Using WixSharp, we can insert a custom System.Windows.Forms window as dialog .
project.InjectClrDialog("ShowCustomDialog", Dialogs.InstallDirDlg, Dialogs.VerifyReadyDlg);
[CustomAction]
public static ActionResult ShowCustomDialog(Session session)
{
return WixCLRDialog.ShowAsMsiDialog(new MyCustomDialog(session));
}
The MyCustomDialog is derived from WixCLRDialog class.
If I have consecutive custom dialogs ( done in System.Windows.Forms ) to show. How do I insert them ?