2016-10-14 31 views
0

打開多個對話框我共有4對話框,
1.安裝輸入屏幕,
2.最後一個對話框 - 當安裝成功完成這將打開,
3.錯誤對話框 - 當安裝時出現任何異常時,這將打開,
4.消息對話框。如何從對話框使用WIX

我寫下面的代碼來從安裝輸入屏幕打開相應的對話框。
我想在安裝時拋出任何異常時從錯誤對話框(如警告消息對話框)打開消息對話框。如果安裝時拋出任何異常,我如何打開多個對話框。

<InstallUISequence> 
    <Show Dialog="ErrorDialog" OnExit="error" /> 
    <Show Dialog="FinalDialog" OnExit="success" /> 
</InstallUISequence> 

回答

0

你正在做的事實際上並不是必需的。威克斯已經有一組對話,幾乎完全是你想要做的。作爲一個例子,你可以使用WixUI_Minimal對話框來做你想做的事情。

在您的Product.wxs中,您可以將UI引用添加到WixUI_Minimal對話框集。

<UI> 
    <UIRef Id="WixUI_Minimal"></UIRef> 
</UI> 

現在你應該很好去。希望有所幫助!