2010-11-20 2 views
1

Я создал несколько диалоговых окон для сбора пользовательской информации. Я правильно упорядочил диалоги на основе кнопок «Назад» и «Далее» моих пользовательских диалогов. После установки установки, когда пользователь снова запускает настройку в режиме обслуживания, появляется кнопка «Изменить». В режиме изменения последовательность пользовательского интерфейса не подходит, т. Е. Неправильный экран появляется при нажатии кнопок «Назад» или «Далее». Кроме того, некоторые экраны не отображаются в режиме изменения, и для режима изменения необходимо установить полную последовательность диалогового окна диалога.Как настроить диалоговые окна в режиме «Изменить» для обслуживания Dlg

Пожалуйста, сообщите, как я могу упорядочить последовательность DialogUI в опции «Изменить» в режиме обслуживания.

ответ

0

Вы можете сделать это так же, как вы планируете диалог для новой установки. Например, посмотрите на следующий фрагмент из WixUI_Mondo пресета:

<Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog" 
      Value="MaintenanceTypeDlg">1</Publish> 

    <Publish Dialog="MaintenanceTypeDlg" Control="ChangeButton" Event="NewDialog" 
      Value="CustomizeDlg">1</Publish> 
    <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" Event="NewDialog" 
      Value="VerifyReadyDlg">1</Publish> 
    <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog" 
      Value="VerifyReadyDlg">1</Publish> 
    <Publish Dialog="MaintenanceTypeDlg" Control="Back" Event="NewDialog" 
      Value="MaintenanceWelcomeDlg">1</Publish> 

Вы можете увидеть, как CustomizeDlg установлен идти дальше после MaintenanceTypeDlg при нажатии кнопки Изменить. По той же схеме.

Если я не понял ваш вопрос, проконсультируйтесь с ним.

+0

Привет Янь, спасибо за ур ответ. Но это было не то, что я искал. Я подробно остановимся. У меня есть определенные пользовательские диалоги, которые я могу выполнить для нормальной установки. Но в режиме обслуживания, когда пользователь выбирает форму «Изменить», параметры «Изменить», «Восстановить» и «Удалить», последовательность пользовательского интерфейса неверна. Кроме того, некоторые пользовательские диалоги не отображаются в режиме изменения. Поэтому, в основном, мне нужно замаскировать режим «Изменить» и, основываясь на этом, я должен установить последовательность пользовательского интерфейса. Надеюсь, на этот раз я сделал это claer. – Piyush

+0

А, я вижу. В этом случае вы можете отличить первый режим установки и обслуживания от установленного свойства. Итак, последовательность, которую вы уже определили для новой установки, может быть «обусловлена» с помощью свойства Installed. Например, если вы хотите, чтобы определенный диалог появлялся только в режиме обслуживания, вы можете добавить «И установлен» в ваше условие для этого диалога и наоборот. Это должно дать вам представление о том, как изменить последовательность пользовательских интерфейсов для обслуживания обоих режимов. –

+0

Привет, Ян, я попытался установить мой диалог следующим образом: <Опубликовать диалог = "CustomizeDlg" Control = "Next" Event = "NewDialog" Value = "BlackberryDlg" Order = "4"> Но это не сработало, и диалог появляется в режиме «Изменить». Пожалуйста, предложите. – Piyush

Смежные вопросы