Wix 将TextStyle复制到部分文本

Wix 将TextStyle复制到部分文本,wix,windows-installer,Wix,Windows Installer,我正在创建一个MSI包,我需要将复选框控件的文本设置为“这是我的粗体部分” 我试过这样的方式: this is my {\WixUI_Font_Bold}bold portion 但是它不起作用,有人知道不必一个接一个地放置两个文本控件就可以做到这一点吗?当您对显示的文本应用某种样式时,您可以通过在字符串前面加上样式标识符来实现这一点,它会改变控件整个文本的外观。显然,单凭复选框控件无法实现这一点 如果这是一个关键要求,那么再引入3个文本控件,将第一个文本设置为“this is my”,第二个

我正在创建一个MSI包,我需要将复选框控件的文本设置为“这是我的粗体部分”

我试过这样的方式:

this is my {\WixUI_Font_Bold}bold portion

但是它不起作用,有人知道不必一个接一个地放置两个文本控件就可以做到这一点吗?

当您对显示的文本应用某种样式时,您可以通过在字符串前面加上样式标识符来实现这一点,它会改变控件整个文本的外观。显然,单凭复选框控件无法实现这一点

如果这是一个关键要求,那么再引入3个文本控件,将第一个文本设置为“this is my”,第二个文本设置为“{\WixUI\u Font\u Bold}Bold”,最后一个文本设置为“partment”。将这些文本控件对齐到复选框前面的一行中,并清空复选框的Text属性。因此,文本控件将模拟复选框的文本属性,并保持所需的格式

老实说,这看起来很难看,尽管技术上是可能的。如果你需要付出如此多的努力来完成这样一件小事,最好放弃这个想法,接受现成的东西。你永远不会让纯Windows Installer UI看起来和感觉像一个丰富的WPF应用程序,所以没有理由假装你可以:)