如何在其中一个标准对话框中更改WiX中字符串的字体颜色和类型?
是否有一种简单的方法来更改如何在其中一个标准对话框中更改WiX中字符串的字体颜色和类型?,wix,wix3,Wix,Wix3,是否有一种简单的方法来更改Wix中某个标准UI对话框中某个字符串的字体颜色和(最好)字体类型 我不希望将整个对话框源代码复制并粘贴到我的文件中 例如,在欢迎对话框中,我想保持WelcomeDlgTitle和WelcomeDlgDescription相同,只需将字体颜色更改为白色。很容易,您只需定义一种新的白色,例如 <TextStyle Id="White8" FaceName="Tahoma" Size="8" Red="255" Green="255" Blue="255" />
Wix
中某个标准UI对话框中某个字符串的字体颜色和(最好)字体类型
我不希望将整个对话框源代码复制并粘贴到我的文件中
例如,在欢迎对话框中,我想保持WelcomeDlgTitle
和WelcomeDlgDescription
相同,只需将字体颜色
更改为白色。很容易,您只需定义一种新的白色,例如
<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>
{\White8}安装向导将在您的计算机上安装[ProductName]。单击“下一步”继续,或单击“取消”退出安装向导。
{\White12}欢迎使用[ProductName]安装向导
如果元素直接提供“font”属性,并且只需如上所述设置特定文本元素的颜色,那就太好了。将字体更改嵌入到字符串中有一些有趣的可能性,但可能根本不会被许多人使用,并且仍然可以通过允许font属性指定默认字体来支持,然后嵌入式字体更改将覆盖该字体。有没有办法在不指定字符串的情况下更改颜色,因为这将破坏WiX.msi的本地化,因为字符串将设置为英语:(这对我们这些新手来说真的很有帮助,把它放在上下文中:..
放在一个单独的.WXL文件中,这个放在.WXS文件中: