C# 你能,如果是的话,你如何给WPF文本块的部分设置样式?
可能重复:C# 你能,如果是的话,你如何给WPF文本块的部分设置样式?,c#,wpf,C#,Wpf,可能重复: 是否可以将WPF文本块的部分设置为粗体、斜体或下划线?您可以更改所有字体属性吗?如果是这样的话,哪种解决方案最漂亮、性能最有效?您可以在XAML的文本块中单独设置运行的样式,也可以使用.cs codebehind文件中的属性。指示您至少可以设置字体样式、字体大小、前景色和字体大小 XAML: 下面是一个示例,显示如何从以下位置向梯段添加笔刷: 您可以通过编程方式访问的内联线集合是一个对象集合。尝试使用运行,您可以将任意多的内联线放入文本块或段落,它们在性能方面非常有效 您还
是否可以将WPF文本块的部分设置为粗体、斜体或下划线?您可以更改所有字体属性吗?如果是这样的话,哪种解决方案最漂亮、性能最有效?您可以在XAML的文本块中单独设置运行的样式,也可以使用.cs codebehind文件中的属性。指示您至少可以设置字体样式、字体大小、前景色和字体大小 XAML:
下面是一个示例,显示如何从以下位置向梯段添加笔刷:
您可以通过编程方式访问的
内联线集合是一个对象集合。尝试使用运行,您可以将任意多的内联线放入文本块或段落,它们在性能方面非常有效
您还可以为运行的文本属性使用绑定,非常酷
<TextBlock>
<Run Text="I want to show you some" />
<Run Text="bold"
FontWeight="Bold" />
<Run Text="text!" />
</TextBlock>
这就是我要找的。谢谢
<Run.Foreground>
<LinearGradientBrush>
<GradientStop Color="Green" Offset="0.0" />
<GradientStop Color="Purple" Offset="0.25" />
<GradientStop Color="Orange" Offset="0.5" />
<GradientStop Color="Blue" Offset="0.75" />
</LinearGradientBrush>
</Run.Foreground>
<TextBlock>
<Run Text="I want to show you some" />
<Run Text="bold"
FontWeight="Bold" />
<Run Text="text!" />
</TextBlock>