Проблема с Z-индексом элементов управления в WIXUI (Проблема перекрытия)

StackOverflow https://stackoverflow.com/questions/1611996

  •  05-07-2019
  •  | 
  •  

Вопрос

Я пытаюсь создать диалоговое окно для сбора лицензий и другие диалоговые окна.

Теперь, если я установлю изображение (.jpg /.bmp) в фоновом режиме моего диалогового окна, флажок исчезнет, и он не будет виден, пока я не наведу на него курсор мыши.И такая же проблема возникает с кнопкой.

*) Сначала я подумал, что это может быть из-за большого размера изображения, но я также пробовал использовать изображения меньшего размера, и с ними тоже существовала проблема.

*) Я также попытался изменить z-индекс элементов управления, но это все равно не решило мою проблему.

В чем же проблема?.Что я делаю не так?

Это было полезно?

Решение

Взгляните на диалоги, включенные в расширение пользовательского интерфейса, вы должны иметь возможность просматривать похожие диалоги и работать в обратном направлении, чтобы понять, что происходит.Например, в диалоговом окне приветствия есть фоновое растровое изображение.

http://wix.cvs.sourceforge.net/viewvc/wix/wix/src/ext/UIExtension/wixlib/

Редактировать: В ответ на комментарий об опыте установки Office 2007, Office использует внешний пользовательский интерфейс, а не встроенные компоненты, предоставляемые установщиком Windows.Настройка выполняется в WiX, но пользовательский интерфейс отсутствует - на диске Office 2007 Ultimate более 20 MSI-файлов, внешний пользовательский интерфейс скрывает все это от вас, чтобы все выглядело как единый установочный пакет, хотя на самом деле все намного сложнее.

Правка 2: Видишь http://blogs.msdn.com/windows_installer_team/archive/2005/07/23/442584.aspx для хорошей отправной точки при внедрении неродного пользовательского интерфейса установщика Windows

Другие советы

Я попытался добавить атрибут TabSkip, и теперь флажок установлен над растровым изображением.

<Control Id="Image" Type="Bitmap" TabSkip="no" X="0" Y="0" Width="374" Height="234" Text="BitmapFile" />
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top