我们一直使用wix UI扩展库中的CustomizeDlg作为功能选择对话框,但出现了一项新要求,即如果软件正在更新,应该禁用浏览按钮。wix禁用目录浏览按钮
所以我复制对话框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>
问题是,浏览按钮永远不被禁用,能有人指出我在做什么这里错了吗?
千恩万谢
UPGRADE属性是我添加的东西,它被正确设置,问题是即使设置了属性,浏览按钮仍然处于启用状态 – 2010-03-02 15:54:54