TextBlock 概述

更新:2007 年 11 月

TextBlock 控件为 WPF 应用程序提供灵活的文本支持。该元素主要针对基本的 UI 方案,这些方案所需要的文本段落不超过一个。它支持大量用于启用精确显示控制的属性,如 FontFamilyFontSizeFontWeightTextEffectsTextWrapping。可使用 Text 属性添加文本内容。在 XAML 中使用时,开始标记和结束标记中间的内容将作为元素的文本进行隐式添加。

有关 TextBlock 中声明的所有属性的说明,请参见 TextBlock 属性示例

使用 XAML 可以非常轻松地实例化 TextBlock 元素。

<TextBlock FontSize="18" FontWeight="Bold" FontStyle="Italic">
  Hello, world!
</TextBlock>

同样,在代码中使用 TextBlock 元素也相对较简单。

Dim myTextBlock As New TextBlock()
myTextBlock.FontSize = 18
myTextBlock.FontWeight = FontWeights.Bold
myTextBlock.FontStyle = FontStyles.Italic
myTextBlock.Text = "Hello, world!"
TextBlock myTextBlock = new TextBlock();
myTextBlock.FontSize = 18;
myTextBlock.FontWeight = FontWeights.Bold;
myTextBlock.FontStyle = FontStyles.Italic;
myTextBlock.Text = "Hello, world!";

**注意:**当需要最低文本支持时(如控件的标签),Label 可以用作 TextBlock 的备用项。使用 Label 是很有用的,因为它要求的资源比 TextBlock 更少(线条更细)。

请参见

任务

TextBlock 属性示例

参考

Label