【发布时间】:2015-11-01 09:34:45
【问题描述】:
如何不将样式应用于整个文本块,而仅应用于第一次运行(粗体)?
我想在 Bold Run 上应用样式“XXXFontName-Bold”,在其余部分应用样式“XXXFontName-Thin”。
// add button
Button btn = new Button();
TextBlock contextText = new TextBlock();
contextText.Inlines.Add(new Bold(new Run(label.Substring(0,1))));
contextText.Inlines.Add(new Style()); <===== OBVIOUS ERROR HERE
contextText.Inlines.Add(label.Substring(1));
contextText.FontSize = 25;
contextText.Style = FindResource("XXXFontName-Thin") as Style;
btn.Content = contextText;
【问题讨论】: