标签

Label 控件通常提供用户界面(UI)中的信息。 从历史上看,一个 Label 仅包含文本,但由于附带了 Windows Presentation Foundation(WPF)的 Label 是一个 ContentControl,因此它可以包含文本或 UIElement。

以不同方式显示的标签控件的屏幕截图。

Label 为访问按键提供功能和视觉支持。 它通常用于启用对控件(如 a TextBox) 的快速键盘访问。 若要向 a Label分配属性Control,请将Label.Target属性设置为当用户按下访问键时应获得焦点的控件。

下图显示了一个Label主题,面向ComboBox。 当用户按下 T 时, ComboBox 接收焦点。

Title Description
如何:创建具有访问键和文本换行的控件 了解如何创建具有访问键并支持文本环绕的控件。

样式和模板

本部分介绍控件的 Label 样式和模板。 可以修改默认值 ControlTemplate ,使控件具有唯一的外观。 有关详细信息,请参阅什么是样式和模板?以及如何为控件创建模板。

Content 属性

控件 Label 使用该 Content 属性显示其内容。 此属性可以包含文本或任何 UIElement。

部件

该 Label 控件不定义任何模板部件。

视觉状态

下表列出了控件的 Label 视觉状态。

VisualState 名称 VisualStateGroup 名称 Description
有效 验证状态 该控件使用 Validation 类, Validation.HasError 附加属性为 false.
无效聚焦 验证状态 Validation.HasError附加属性是true控件具有焦点。
无效未聚焦 验证状态 Validation.HasError附加属性是true,且控件没有焦点。

另请参阅