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

可以把字符串赋值给Text;

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

附上代码:

<!--LayoutRoot是包含所有页面内容的根网格--><Gridx:Name="LayoutRoot"Background="Transparent"><TextBlockText="字符串"Name="textBlock1"></TextBlock><TextBlockName="textBlock2"Margin="0,107,0,533"><TextBlock.Inlines><RunFontFamily="SegoeWPBold"FontSize="24"Foreground="Blue"FontStyle="Italic"Text="第一句"></Run><LineBreak></LineBreak><RunFontSize="12"Foreground="Red"Text="第二句"></Run><LineBreak></LineBreak><RunFontSize="32"Text="第三句"></Run><RunText="第四句"></Run></TextBlock.Inlines></TextBlock></Grid>