2012-07-09 45 views
1

我是Wix Toolset的新手。我正在使用v3.6並使用ManagedBootstrapperApplicationHost。 在我的主題.xml文件,其中一個頁面看起來像這樣 -超鏈接和Button_Click不工作在Wix MBA

<Page Name="Install"> 
<Text X="11" Y="121" Width="400" Height="17" FontId="3">#(loc.InstallLicenseLabel)</Text> 
<Hyperlink Name="eula" X="11" Y="138" Width="75" Height="17" TabStop="yes" FontId="4" HoverFontId="4" SelectedFontId="4">#(loc.InstallLicenseTerms)</Hyperlink> 
<Button Name="InstallButton" X="-91" Y="-11" Width="130" Height="23" TabStop="yes" FontId="0">#(loc.InstallAcceptAndInstallButton)</Button> 
<Button Name="WelcomeCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallDeclineButton)</Button></Page> 

我的問題是,我不知道在哪裏添加參考源信息的超鏈接。它的屬性都沒有這個設施。同樣,我無法將事件功能與按鈕相關聯。任何人都可以幫我嗎?

感謝很多提前...

回答

0

MSDN article on Hypelink control在MSI有一個例子:

<a href="http://www.blueyonderairlines.com">Blue Yonder Airlines</a> 

所以在維克斯你會寫是這樣的:

<Hyperlink Name="eula" 
      X="11" Y="138" Width="75" Height="17" TabStop="yes"> 
      &lt;a href=&quot;http://yoursite.com/&quot;&gt;Your Site&lt;/a&gt; 
</Hyperlink> 

你也可以如果您願意,可以向控件添加一些描述性文字。維克斯教程


閱讀Control Your Controls部分知道如何添加事件處理程序的按鈕。


Windows Installer UI和WiX相應地不是很靈活。但對大多數安裝者來說這已經足夠了。

+0

我試過使用這個,但錨點的HTML出現,而不是「鏈接描述」,它仍然無法正常工作。這就是我寫的 < A HREF = " http://google.com " >#(loc.InstallLicenseTerms)</A > VarunPandey 2012-07-23 09:26:07

+0

@VarunPandey所以你的意思是你看到'Hyperlink'元素的內容與HTML格式和根本沒有鏈接? – 2012-07-24 14:34:44