20
(複数の)長いカスタムアクションを実行しているとき、進捗状況に関する情報でGUIのステータステキストを更新できますか?WiXでは、カスタムアクションの実行時にステータステキストを更新できますか?
(複数の)長いカスタムアクションを実行しているとき、進捗状況に関する情報でGUIのステータステキストを更新できますか?WiXでは、カスタムアクションの実行時にステータステキストを更新できますか?
Jonathon Rossi's blog postによると - はい、できます!しかし、あなたはそのためにあなたのWiXのUIを微調整する必要があります:
あなたのようなカスタムアクションがある場合:
<CustomAction Id="CA_DevEnv2008Setup" Property="DEVENV2008_EXE_PATH" ExeCommand="/setup" Impersonate="no" Execute="deferred" />
を次に、以下の のようなProgressText要素が一方でステータステキスト を設定します実行されている:
<UI> <ProgressText Action="CA_DevEnv2008Setup">Configuring Foo... (this may take a few minutes).</ProgressText> </UI>
すると、この情報がお役に立てば幸いです。
マーク
ありがとうございました。それはまさに私が必要としたものでした。 –
カスタムアクション内のC#コードから動的に変更することは可能ですか? – Oscar