自定义Wix安装程序UI的标题未显示为粗体该如何解决
问题原因
WiX 默认UI页面的标题粗体效果是通过调用预定义的粗体字体样式实现的,你当前的标题控件未指定该样式,所以默认显示为常规字重。
解决方案
仅需修改Title控件的Text属性,添加WiX内置的粗体标题样式前缀{\WixUI_Font_Title}即可:
修改前代码片段:
<Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes" Text="Application Configuration" />
修改后代码片段:
<Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes" Text="{\WixUI_Font_Title}Application Configuration" />
补充说明
如果你没有引用WiX默认的UI扩展库,也可以手动在<UI>节点下添加自定义粗体样式声明:
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="12" Bold="yes" />
你可以自行调整FaceName(字体)、Size(字号)参数匹配需要的显示效果。
内容的提问来源于stack exchange,提问作者Dbl
相关产品推荐
相关产品推荐

