Создание пользовательского диалога с помощью WiX Toolset 3.8., Я изо всех сил пытался включить кнопку закрытия диалогового окна, и, хотя я нашел некоторые подсказки в Интернете, не было никакого чистого ответа в любом месте. Добавление этого вопроса ради следующего человека, чтобы иметь ту же проблему.Как включить кнопку закрытия в пользовательском диалоговом окне в установщике WiX
2
A
ответ
1
Диалог должен содержать элемент управления с Cancel="yes"
, это, кажется, связанно с разрешенным состоянием кнопки закрытия окна.
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Text="Cancel" Cancel="yes" />
2
вам также нужен «EndDialog» событие со значением «Возвращение»
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Text="Cancel" Cancel="yes" >
<Publish Event="EndDialog" Value="Return">1</Publish>
</Control>
Нажатие на эту кнопку (или закрытия диалогового окна) выдает ошибку с кодом 2228 для меня. –