2

wix: インストーラーのウェルカム ページのアクションを、LicenseAgreementDlg ではなく SpecialDlg に置き換えたいです。しかし、このコードを使用して:

<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="SpecialDlg" >NOT Installed</Publish>

ただし、この行は ControlEvent テーブルのタプルを置き換えず、置き換える代わりに新しいタプルを作成します。問題は次のとおりです。[次へ] ボタンの古いアクションが新しいアクションに置き換えられていません。:(

ここに画像の説明を入力

専門家に感謝

4

1 に答える 1

1

ボタンのクリック処理は、UIRef要素で参照する UI シーケンスで定義されます。

その UI シーケンスをwix ソースからコピーし、独自のニーズに合わせて変更してから、UIRef要素を更新して独自のカスタマイズされた UI シーケンスを指すことができます。

詳細については、同様のシナリオである警告ダイアログの挿入に関する私の質問/回答を参照してください(ただし、特定の条件が true の場合にのみ挿入したかったため、もう少し複雑です)。

于 2012-06-13T11:53:28.423 に答える