标签

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,且控件没有焦点。

另请参阅