如何更改 header 中文本框的宽度?

How can I change the width of the Textbox in the header?

我们正在使用 Wix Toolset 3.11 构建 .msi。我们使用包含我们公司徽标的横幅:

<WixVariable Id="WixUIBannerBmp" Value="Banner.bmp"/>

问题: 我们的徽标宽度为 130px。在某些对话框中,header 中的文本太长并且与徽标冲突:

问题:如何限制header中文本框的宽度,使文本分到下一行?

在您的 .wxl 文件中添加一个 UI-Element 并为对话框设置 Description 控件的宽度:

<WixLocalization>
    [...]
    <UI Dialog="InstallDirDlg" Control="Description" Width="whatever, default 280"/>
</WixLocalization>

您还可以更改 Title 控件的宽度,而不是 Description 控件。

如果您希望文本在控件中换行,请务必将 Height 属性也设置得足够大。例如。要将上述控件的高度加倍,请设置 Height="30".