Как создать/Где для получения Wix Bootstrapper для Нескольких Экземпляров

Решил его, удалив свойство Window.SizeToContent и добавив свойства VerticalAlignment и HorizontalAlignment в BusyIndicator (на самом деле сейчас я использовал spinner, но это не имеет никакого значения для решения).


  

Проблема в том, что BusyIndicator не был предназначен для использования его в отдельном окне

BusyIndicator является ContentControl. Это означает, что BusyIndicator может содержать один дочерний элемент в его открытых и закрывающих тегах.

blockquote>

Кроме того, если вы это сделаете, первое, что показывается, это небольшой пользовательский интерфейс (12x12 пикселей), и после некоторой задержки, наконец, отображается индикатор выполнения / индикатор занятости.

Указав SizeToContent='WidthAndHeight', xaml автоматически изменяет высоту и ширину относительно содержимого. В этом случае (12x12) осуществляется управление пользовательским интерфейсом, и через некоторое время ожидания, наконец, как указано выше, отображается индикатор занятости. Но к тому времени рендерер xaml ui уже применил SizeToContent, и поэтому вам пришлось бы вручную перемещать индикатор выполнения.

Я не совсем уверен, как работает xaml ui renderes без указания SizeToContent, но, по-видимому, он корректно перемещает индикатор занятости после его отображения.

13
задан Timothy Carter 6 February 2012 в 15:54
поделиться

2 ответа

Хотя я никогда не создавал установку с несколькими экземплярами, я также заметил, что Acresso объявила о поддержке MI в IS 2009. У нас есть IS 2009, но мы не использовали эту функцию.

Тем не менее, Installshield часто просто использует новые функции MSI, предлагая им «интуитивно понятный» интерфейс (например, для объединения нескольких MSI в один). Поэтому вам может понадобиться общая информация о том, как этого добиться с помощью MSI SDK.

Вот несколько полезных ссылок, которые могут указать вам верное направление:

0
ответ дан 2 December 2019 в 01:32
поделиться

Создать несколько экземпляров довольно просто с WiX v3. Вы просто используете элементы InstanceTransform и Instance для создания всего. Теперь проблема загрузчика требует чего-то вне набора инструментов WiX, так как у нас еще нет записи. Я не уверен, что мы получим эту функциональность в WiX v3.5 (с записью), но она есть в нашем списке для записи после версии 3.5.

9
ответ дан 2 December 2019 в 01:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: