Как добавить гиперссылку в пользовательский диалог в WIX

Я хочу добавить гиперссылку в свой собственный диалог в WIx, но в настоящее время я могу добавить только сообщение, а не гиперссылку. Интернет, который я видел, начиная с установщика 5.0, добавление гиперссылок поддерживается, мой установщик Windows ®. В 5.0.18362.1

Я использую Wix: WiX Toolset v3.11

Мой пользовательский диалог

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Fragment>
    <UI Id="SetupDialogUI">
      <Dialog Id="MyNewDlg" Width="370" Height="270" Title="Waygate Technologies">
         
        <Control Id="background" Type="Bitmap" Text="bgPic" Width="370" Height="234"  X="0" Y="0" TabSkip="no" />

        <Control Id="introText"  Type="Text" X="130" Y="50" Width="350" Height="22" Transparent="yes" Text="{\WixUI_Font_Title}CUDA Toolkit Installation" />
        <Control Id="explanationText" X="130" Y="100" NoWrap="no" RightAligned="no" Transparent="yes" Type="Text" Width="250" Height="100" Text=**"Before installing please install dependencies**." />

        <Control Id="installButton" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="Ok">
        <Publish Event="EndDialog" Value="Return">1</Publish>
        </Control>
        <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />

      </Dialog>
    <InstallUISequence>
      <Show Dialog="MyNewDlg" Before="ExecuteAction" />
    </InstallUISequence>
    </UI>
  </Fragment>
</Wix>    

person Sijith    schedule 12.10.2020    source источник


Ответы (1)


Вам просто нужен элемент управления гиперссылки типа, который содержит форматированный текст, смотрите здесь.

<Control Id="Link1" Type="Hyperlink" X="135" Y="250" Width="220" Height="60" >
   <Text><![CDATA[<a href="http://www.google.com/">Click here!</a>]]></Text>
</Control>
person alovaros    schedule 13.10.2020
comment
stackoverflow .com/questions/36717215/ - person alovaros; 13.10.2020