是否有一种简单的方法可以更改font colour
中某个标准用户界面对话框中其中一个字符串的font type
和(最好)Wix
?
我不想将整个对话框源代码复制并粘贴到我的文件中。
例如,在欢迎对话框中,我希望WelcomeDlgTitle
和WelcomeDlgDescription
保持一致,只需将font colour
更改为白色。
答案 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>