我有一個自定義的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