Xamarin.Forms 中的文本

使用 Xamarin.Forms 输入或显示文本

Xamarin.Forms 提供三个主视图用于处理文本:

  • 标签 — 用于显示单行或多行文本。 可以在同一行中显示具有多个格式选项的文本。
  • 条目 — 用于输入只有一行的文本。 条目具有密码模式。
  • 编辑器 — 用于输入可能占用多行的文本

可以使用内置或自定义的样式更改文本外观,并且某些控件支持自定义字体

标签

Label 视图用于显示文本。 它可以显示多行文本或单行文本。 Label 可以呈现具有内联使用的多个格式选项的文本。 当文本无法在一行中容纳时,标签视图可以将文本换行或截断文本。

标签示例

有关更多详细信息,请参阅标签一文。

有关自定义标签中使用的字体的信息,请参阅字体

Entry 用于接受单行文本输入。 Entry 提供对颜色和字体的控制。 Entry 具有密码模式,并且可以在输入文本之前显示占位符文本。

条目示例

有关详细信息,请参阅条目一文。

请注意,与 Label 不同,Entry 不能有自定义字体设置。

编辑器

Editor 用于接受多行文本输入。 Editor 提供对颜色和字体的控制。

编辑器示例

有关详细信息,请参阅编辑器一文。

字体

许多控件使用每个平台上的内置字体或应用中包含的自定义字体来支持不同的字体设置。 有关更多详细信息,请参阅字体一文。

样式

请参阅使用样式,了解如何设置跨多个控件应用的字体、颜色和其他显示属性。