在 WPF 文本块中,如何使文本内的内容具有不同的颜色。
<Label FontSize="32" Foreground="White">
<TextBlock TextWrapping="Wrap" Text="Player 1 just win XXX Game from CK." />
</Label>
例如,整个句子都是白色的,但是我需要“Player 1”和“CK”是不同的颜色,WPF可以做到吗?
在 WPF 文本块中,如何使文本内的内容具有不同的颜色。
<Label FontSize="32" Foreground="White">
<TextBlock TextWrapping="Wrap" Text="Player 1 just win XXX Game from CK." />
</Label>
例如,整个句子都是白色的,但是我需要“Player 1”和“CK”是不同的颜色,WPF可以做到吗?
你可以使用内联来做到这一点
<TextBlock TextWrapping="Wrap">
<TextBlock.Inlines>
<Run Foreground="Red" Text="Player 1"/>
<Run Foreground="White" Text=" just win XXX Game from"/>
<Run Foreground="Green" Text=" CK" />
</TextBlock.Inlines>
</TextBlock>