我有一个自定义的Wix对话框,并且在该对话框上是一个组合框控件。
组合框设置用来创建对话框如下:当选择一个选项时,显示组合框的值而不是文本
<Control Type="ComboBox" Id="OptionType" Width="150" Height="13" X="41" Y="68" Property="SELECTEDOPTION">
<ComboBox Property="SELECTEDOPTION">
<ListItem Text="None" Value="None" />
<ListItem Text="Option 1" Value="Option_1"/>
<ListItem Text="Option 2" Value="Option_2"/>
<ListItem Text="Option 3" Value="Option_3"/>
</ComboBox>
</Control>
当在显示组合框的安装,我可以看到在下拉列表中,例如正确的文本“选项2”,但是当我选择该项目并且下拉菜单崩溃并且所选选项放在可见字段中时,我看到“选项2”显示,即显示的文本是来自Value属性,而不是Text属性。下面的截图应该说明我在说什么。
显然我错过了我的控制设置的东西,是组合框这份工作错误的工具,或者是有上控制或ComboBox,我应该设置属性?
我已经看过Wix的文档,但没有什么是跳出来对我。
就是这样,但这并不能解决我的问题。我的值是从文件名生成的,并将空格放入它们会导致头痛。此外,我应该能够使用本地化的文本,并让它看起来像我想要的样子,因为这肯定是text属性的全部要点。 – Nanhydrin