Я пытаюсь стилизовать текст на странице, которая содержит TextBlocks и TextBlocks в качестве содержимого CheckBoxes
Я хочу сделать что-то вроде этого (где textBlock - это TextBlock, содержащийся в CheckBox - или все, что наследуется от System.Windows.Controls.Control)
textBlock.Inlines.Add("unstyledText");
textBlock.Inlines.Add(new Run { Text = "yellowBoldText ", Foreground = new SolidColorBrush(Colors.Yellow), FontWeight = FontWeights.Bold });
textBlock.Inlines.Add("unstyledText");
Это работает с TextBlocks, которые не находятся внутри CheckBox. Если они находятся внутри CheckBox, свойство Text для TextBlock изменится (т. Е. textBlock.Text == "unstyledText yellowBoldText unstyledText"
возвращает значение true), но текст в CheckBox визуально не изменится.
Есть ли способ заставить TextBlocks внутри CheckBox вести себя так же, как другие TextBlocks?