文本控件是用来显示字符内容的。

(1)    TextBlock

继承自FrameworkElement,显示只读文本。

其属性:

Text

String类型

Inlines

InlineCollection类型

 

Inlines属性,接受InlineCollection类型。

InlineCollection接受Inline对象。

Inline是一个抽象类,可以使用派生类自Inline的Run或LineBreak来填充该集合。

从而可以设置每个Inline的字体、样式和大小。一般情况下,使用Text属性设置内容即可。

现在,展示TextBlock的不一般情况下的使用:

(2)    TextBoxPasswordBox

TextBox:继承自Control,显示可编辑的文本信息。

Text属性-------设置内容

TextWrapping------设置文本是否换行

PasswordBox:集成自TextBox

显示和输入密码信息,只允许使用一行文本,并使用符号隐藏用户输入内容。

(3)    RichTextBox

继承自Control,显示和编辑多格式文本。使用Blocks属性设置RichTextBox内容。

Blocks属性包含Paragraph集合。可以包含许多类型。

Inline

InlineUIContainer

Run

Span

Bold

Hyperlink

Italic

RadioButton

Eg: