WIX, эквивалентный из текстового поля C#?

Я уставился на эту страницу, задающуюся вопросом, какое управление является текстовым полем. Кажется, что это должно быть очевидно, но я не вижу его.

http://wix.sourceforge.net/manual-wix2/wix_xsd_control.htm

Кроме того, есть ли встроенная кнопка "Browse" для выбора файла из диска? Или необходимо ли кодировать все это сами?

Спасибо,

Neal

6
задан NealWalters 13 January 2010 в 15:28
поделиться

2 ответа

Я наконец нашел текстовое поле (второй ниже). Это было вопрос установки типа = «редактирование».

Когда я смотрел на веб-страницу, упомянул, я сначала смотрел только на «детях», думая, что я увижу там текстовое поле.

<Control Id="Description2" Type="Text" X="135" Y="140" Width="220" Height="20" Transparent="yes" 
    NoPrefix="yes"   Text="Full path to settingsFile:" />
<Control Id="UserSettingsFileName" Type="Edit"
    X="140" Y="150" Width="160" Height="80" Property="SettingsFilename"
    Text="C:\Path\SettingsFileGenerator.xml">

Начальное значение редактирования / коробки не было установлено на указанный вами текст. Любые идеи на это? Должен ли я установить значение свойства за пределами управления?

Но если существует достаточно простой в использовании «просмотр» / файл-пикар, я бы хотел знать об этом.

8
ответ дан 9 December 2019 в 22:35
поделиться

Источники WIX содержат BROWSEDLG.WXS файл. Этот файл определяет диалоговое окно, которое используется в wixui_installdir , чтобы позволить пользователю вводить или просмотреть путь установки, который именно тот тип функциональности вам нужна.

Похоже, вы просто должны использовать тип «Pathedit». Вы также должны дать недвижимость, где вы хотите, чтобы результат был сохранен, в данном случае _BrowseProperty :

<Control Id="PathEdit" Type="PathEdit" 
   X="25"
   Y="202"
   Width="320"
   Height="18" 
   Property="_BrowseProperty"
   Indirect="yes" />
3
ответ дан 9 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

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