2012-10-16 2 views
2

나는 MSI 패키지를 만들고 있는데, "이것은 입니다. 굵게는 부분은입니다."와 같은 CheckBox 컨트롤의 텍스트를 설정해야합니다.텍스트의 일부에 Wix TextStyle

this is my {\WixUI_Font_Bold}bold portion 

하지만 2 텍스트를 배치하지 않고 그것을 할 수 있다면 그것이 사람이 알고 있나요 작동하지 않는 다른 후 하나를 제어합니다

내가 좋아하는 뭔가를 tryed?

답변

4

표시되는 텍스트에 스타일을 적용 할 때 스타일 식별자 앞에 문자열을 붙임으로써이 작업을 수행하고 컨트롤의 전체 텍스트 모양을 변경합니다. 분명히 자체적으로 Checkbox 컨트롤을 사용하여이 작업을 수행 할 수는 없습니다.

중요한 요구 사항 인 경우 3 개의 텍스트 컨트롤을 추가하고 첫 번째 텍스트를 "this is my", 두 번째 텍스트를 "{\ WixUI_Font_Bold} bold"로 설정하고 마지막 텍스트를 "일부". 이러한 Text 컨트롤을 Checkbox 앞에있는 행에 맞추고 Checkbox의 Text 속성을 공백으로 둡니다. 따라서 Text 컨트롤은 Checkbox의 Text 속성을 에뮬레이션하고 원하는 서식을 유지합니다.

정직하게 말하면, 이것은 기술적으로 가능하지만보기 흉하게 보입니다. 그렇게 작은 일을 성취하기 위해 많은 노력을 기울여야한다면이 아이디어를 버리고 상자 밖에서있는 것과 함께 생활하는 것이 좋습니다. WPF 앱처럼 순수한 Windows Installer UI 모양을 만들고 결코 만들 수 없으므로 가장 할 수있는 이유가 없습니다.

관련 문제