当我在WiX中创建(尝试创建)ComboBox时,该框将从之前在.wxs文件中设置的相应属性值中接收其初始值。到目前为止,一切都按计划进行。当我尝试以图形方式更改其值时,它不显示可用的列表项目。我没有在我没有使用过的文档中找到任何必要的或相关的属性等,但是我对WiX非常不喜欢,所以可能错过了某些明显的东西。代码如下:WiX:未在ComboBox中显示的ListItems
<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不是我想要的控件。
我找到了解决方案:-)尽管它没有解决问题,但我认为按照你的说法,提供\ @Text和\ @Value是更加简单的做法。谢谢。 – Jabbadoo 2012-08-02 15:54:14