如何在其中一个标准对话框中更改WiX中字符串的字体颜色和类型?

时间:2009-12-23 19:00:38

标签: wix wix3

是否有一种简单的方法可以更改font colour中某个标准用户界面对话框中其中一个字符串的font type和(最好)Wix

我不想将整个对话框源代码复制并粘贴到我的文件中。

例如,在欢迎对话框中,我希望WelcomeDlgTitleWelcomeDlgDescription保持一致,只需将font colour更改为白色。

2 个答案:

答案 0 :(得分:23)

很容易,您只需要定义一个白色的新TextStyle,例如

<TextStyle Id="White8" FaceName="Tahoma" Size="8" Red="255" Green="255" Blue="255"  />
<TextStyle Id="White12" FaceName="Tahoma" Size="12" Red="255" Green="255" Blue="255"  />

然后更新要更改的字符串以使用该样式,例如

<String Id="WelcomeDlgDescription">{\White8}The Setup Wizard will install [ProductName] on your computer. Click Next to continue or Cancel to exit the Setup Wizard.</String>
<String Id="WelcomeDlgTitle">{\White12}Welcome to the [ProductName] Setup Wizard</String>

答案 1 :(得分:2)

如果元素直接提供“font”属性,并且只是如上所述在该特定文本元素上设置颜色,那将是很好的。将字体更改嵌入到字符串中有一些有趣的可能性,但可能根本不被许多人使用,并且仍然可以通过允许font属性指定默认字体来支持,然后嵌入字体更改将覆盖该字体。 / p>

相关问题