当我在 WiX 中创建(尝试创建)一个 ComboBox 时,该框从之前在 .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 没有帮助。
- 用“ListBox”替换“ComboBox”(并删除属性 ComboList)会显示选项/ListItems,但不幸的是 ListBox 不是我想要的控件。