2013-10-27 68 views
3

在WPF文本塊中,如何使文本內的內容具有不同的顏色。WPF文本塊,混合前景色

<Label FontSize="32" Foreground="White"> 
     <TextBlock TextWrapping="Wrap" Text="Player 1 just win XXX Game from CK." /> 
</Label> 

例如,整個句子是白色的,但我需要「玩家1」和「CK」是在不同的顏色,可以WPF做到這一點?

回答

4

你可以做,使用Inlines

<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>