TextBlock类似于WM上的Label,但比其强大,对一段文字可分别设置不同的字体、字号、颜色  等。

 可以把字符串赋值给Text

 如果想对文本做些格式处理,使其看起来更美观。可以使用TextBlock.Inlines实现,把不同字  体、字号、颜色的文字放到单独的Run标签里进行设置,LineBreak用于换行。

 附上代码:

  1. <!--LayoutRoot 是包含所有页面内容的根网格--> 
  2.     <Grid x:Name="LayoutRoot" Background="Transparent"> 
  3.         <TextBlock Text="字符串" Name="textBlock1"></TextBlock> 
  4.         <TextBlock Name="textBlock2" Margin="0,107,0,533"> 
  5.             <TextBlock.Inlines> 
  6.                 <Run FontFamily="Segoe WP Bold" FontSize="24" Foreground="Blue"  FontStyle="Italic" Text="第一句" ></Run> 
  7.                 <LineBreak></LineBreak> 
  8.                 <Run  FontSize="12" Foreground="Red" Text="第二句"></Run> 
  9.                 <LineBreak></LineBreak> 
  10.                 <Run  FontSize="32" Text="第三句"></Run> 
  11.                 <Run Text="第四句"></Run> 
  12.             </TextBlock.Inlines> 
  13.         </TextBlock> 
  14.     </Grid> 

 

TextBlock控件_TextBlock控件