Когда я создаю (пытаюсь создать) ComboBox в WiX, поле получает свое начальное значение из значения соответствующего свойства, установленного ранее в .wxs-файле. Пока все идет по плану. Когда я пытаюсь изменить его значение графически, он не отображает доступных элементов списка. Я не нашел каких-либо необходимых или соответствующих атрибутов и т. д. в документах, которые я не использовал, но также я довольно новичок в WiX, поэтому, возможно, пропустил что-то очевидное. Код ниже:
<Property Id="LANGUAGE" Value="Swedish" />
... cut ...
<Control Type="ComboBox" ComboList="yes" Property="LANGUAGE" Id="languages_combo" Width="..." Height="..." X="..." Y="...">
<ComboBox Property="LANGUAGE">
<ListItem Value="Swedish" />
<ListItem Value="English" />
</ComboBox>
</Control>
Я хочу иметь возможность выбрать «английский» вместо «шведский» в раскрывающемся списке, но этот параметр недоступен (и не «шведский» в этом отношении - даже это значение по умолчанию). Любые предложения, как решить эту проблему? Я безуспешно искал в сети, поэтому я думаю, что это настолько просто, что никто не сталкивался с той же проблемой :-)
Если поможет, вот сборка:
candle test.wxs
light -ext WixUIExtension -sice:ICE20 test.wixobj
Попытки, сделанные мной:
- Добавление Text="..." в ListItems не помогает.
- Замена «ComboBox» на «ListBox» (и удаление атрибута ComboList) отображает параметры/ListItems, но, к сожалению, ListBox — это не тот элемент управления, который мне нужен.