Hyperlink和Button_Click无法在Wix MBA中工作

时间:2012-07-09 07:14:32

标签: wix

我是Wix Toolset的新手。我正在使用v3.6并使用ManagedBootstrapperApplicationHost。 在我的主题.xml文件中,其中一个页面看起来像这样 -

  <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>

我的问题是我不知道在哪里添加超链接的参考源信息。它的属性都没有这个功能。同样,我无法将事件功能与按钮相关联。有谁可以帮帮我???

提前多多感谢...

1 个答案:

答案 0 :(得分:0)

MSI中的MSDN article on Hypelink control有一个例子:

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

所以在WiX中你会写出类似的东西:

<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>

如果您愿意,也可以向控件添加一些描述性文本。


阅读WiX教程的Control Your Controls部分,了解如何向按钮添加事件处理程序。


Windows Installer UI和WiX相应地不是很灵活。然而,这对大多数安装人员来说已经足够了。