【发布时间】:2010-03-01 16:16:14
【问题描述】:
我们一直在使用 wix UI 扩展库中的 CustomizeDlg 作为功能选择对话框,但出现了一个新要求,即如果软件正在更新,则应禁用浏览按钮。
所以我从库中复制了对话框wxs文件以便对其进行自定义,将代码更改如下
<Control Id="Tree" Type="SelectionTree" X="25" Y="85" Width="175" Height="115" Property="_BrowseProperty" Sunken="yes" TabSkip="no" Text="!(loc.CustomizeDlgTree)" />
<Control Id="Browse" Type="PushButton" X="294" Y="210" Width="66" Height="17" Text="!(loc.CustomizeDlgBrowse)">
<Publish Event="SelectionBrowse" Value="BrowseDlg">1</Publish>
<Condition Action="hide">Installed</Condition>
<Condition Action="disable">UPGRADE = 1</Condition>
</Control>
问题是浏览按钮永远不会被禁用,有人可以指出我在这里做错了什么吗?
非常感谢
【问题讨论】:
标签: wix windows-installer