Wix bootstrapper несколько текстовых ссылок - PullRequest
0 голосов
/ 29 апреля 2018

Моя идея состоит в том, чтобы сделать ссылки на несколько условий лицензии с разными именами. Одним из них должно быть " условия лицензии " далее " диагностика ". Но затем я пытаюсь изменить имя, с которым я столкнулся с этой проблемой:

enter image description here

Вот мой код для этого RtfTheme.XML:

        <Page Name="Install">
        <Hypertext Name="EulaHyperlink" X="94" Y="-100" Width="-11" Height="17" TabStop="yes" FontId="3" HideWhenDisabled="yes">#(loc.InstallLicenseLinkText)</Hypertext>
        <Checkbox Name="EulaAcceptCheckbox" Height="30" Width="300" X="120" Y="-67" FontId="3">#(loc.InstallLicenseLinkCheckBox)</Checkbox>
        <Button Name="InstallButton" X="160" Y="-30" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button>
        <Button Name="InstallCancelButton" X="240" Y="-30" Width="75" Height="23" TabStop="yes" FontId="0">
            <Text>Cancel</Text>
            <CloseWindowAction />
        </Button>
    </Page>

Bundle.wxs:

  <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense" >
  <bal:WixStandardBootstrapperApplication
    LogoFile="Resources/banner.png" LogoSideFile="Resources/r2.png"
    ThemeFile="Resources/RtfTheme.xml"
    LocalizationFile="Resources/RtfTheme.wxl"
    LicenseUrl="http://opensource.org/licenses/ms-rl" />
    <Payload SourceFile="Resources/r2.png"/>

</BootstrapperApplicationRef>

RtfTheme.WXL

   <String Id="InstallLicenseLinkText">By installing you accept these &lt;a href="#"&gt;license terms&lt;/a&gt;</String>
  <String Id="InstallLicenseLinkCheckBox">Also include &lt;a href="#"&gt;diagnostics&lt;/a&gt;</String>

Может, у кого такая же проблема и знаете, как я могу это исправить? Пожалуйста, предложите.

1 Ответ

0 голосов
/ 02 мая 2018

Сделайте ваш флажок размером самого ящика без текста. Добавьте второй <Hypertext>, который расположен прямо рядом с флажком.

...