Использование настроенного Wix ProgressDlg не запускает последовательность установки - PullRequest
0 голосов
/ 19 марта 2020

У меня странная проблема с установщиком Wix. Я могу изменить всю InstallUISequence, я могу вставить пользовательские диалоги и заставить их работать без проблем. Но затем мне нужно было настроить ProgressDlg, поэтому я сделал копию файла wxs, изменил все в своем коде, который мне не понравился. Я могу показать это, но он не получает никаких событий, просто потому, что фактическая последовательность установки никогда не начинается. Единственное, что я могу сделать, это отменить его, что работает, поскольку кнопка «Отмена» публикует свое собственное событие.

Когда я смотрю на код предопределенных пользовательских интерфейсов из Wix, я не могу найти ни триггера, ни чего-либо еще который мог бы помочь. Может кто-нибудь сказать мне, что я сделал не так здесь?

1 Ответ

1 голос
/ 03 апреля 2020

Я наконец решил это. Мне пришлось установить свойство "Modeless" в "yes" в моем элементе диалога Progress. Если для этого свойства не установлено значение «Без режима», оно ожидает ввода данных пользователем. Пример:

<Dialog Id="ProgressDlg"
        Width="370"
        Height="270"
        Title="Progress dialog"
        Modeless="yes">
...