Как я могу получить больше текста на WelcomeDlg? - PullRequest
1 голос
/ 15 марта 2012

У меня есть подробный текст, который обрезается на моем WelcomeDlg:

enter image description here

Ясно, что в диалоге есть много места для дополнительных строк текста, но тексткоробка слишком маленькая.Как я могу сделать его больше?

Ответы [ 2 ]

3 голосов
/ 15 марта 2012

Вы можете взглянуть на источник для WelcomeDlg , чтобы увидеть, что происходит.Текст, который вы отображаете, - <Control Id="Description" .... />, но вы заметите, что под ним есть еще одно текстовое поле для описания патча, если он применяется.

Вы можете настроить WelcomeDlg, следуя инструкциям в последней паре раздела на этой странице руководства .Вот несколько быстрых шагов:

  1. Скопируйте фрагмент WelcomeDlg в ваш собственный проект из источников Wix.
  2. Измените атрибут Id тега Dialog на уникальный.Затем вы можете внести любые необходимые изменения в диалоговое окно (например, уменьшить поле описания патча и увеличить поле описания).
  3. Скопируйте фрагмент, который определяет вашу последовательность пользовательского интерфейса из источников Wix, в ваш проект.Если бы вы использовали последовательность WixUI_InstallDir, вы скопировали бы этот файл .
  4. В вашем файле последовательности пользовательских диалогов необходимо изменить атрибут Id тега UI, чтобы он был уникальным, и любые ссылки на WelcomeDlg на идентификатор, который вы указали в своем настраиваемом WelcomeDlg.
  5. В вашем основном пакете измените тег <UIRef Id="..." /> для ссылки на пользовательскую последовательность диалогов.
1 голос
/ 15 марта 2012

Не для того, чтобы полностью отклонить ваше требование, но я хотел бы иметь в виду, что уровень внимания пользователя, запускающего программу установки, примерно такой же, как у 2-летнего. Скорее всего, они не будут читать то, что вы там помещаете. То же самое относится и к тому лицензионному соглашению, которое руководство всегда хочет удостовериться, что пользователь полностью прокрутил его, прежде чем ему будет позволено нажать Я принимаю.

Я придерживаюсь минималистского подхода при создании интерфейса установщика. Далее, Далее (при необходимости), Установить, Готово. Все еще не совсем нравится шаблон «Завершить установку», но некоторым это нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...