我們一直使用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