天天看點

文本控件

 文本控件是用來顯示字元内容的。

文本控件

(1)    TextBlock

繼承自FrameworkElement,顯示隻讀文本。

其屬性:

Text

String類型

<b>Inlines</b>

<b>InlineCollection</b><b>類型</b>

Inlines屬性,接受InlineCollection類型。

InlineCollection接受Inline對象。

Inline是一個抽象類,可以使用派生類自Inline的Run或LineBreak來填充該集合。

進而可以設定每個Inline的字型、樣式和大小。一般情況下,使用Text屬性設定内容即可。

現在,展示TextBlock的不一般情況下的使用:

文本控件

(2)    TextBox和PasswordBox

TextBox:繼承自Control,顯示可編輯的文本資訊。

Text屬性-------設定内容

TextWrapping------設定文本是否換行

PasswordBox:內建自TextBox

顯示和輸入密碼資訊,隻允許使用一行文本,并使用符号隐藏使用者輸入内容。

(3)    RichTextBox

繼承自Control,顯示和編輯多格式文本。使用Blocks屬性設定RichTextBox内容。

Blocks屬性包含Paragraph集合。可以包含許多類型。

<b>Inline</b>

<b>InlineUIContainer</b>

<b>Run</b>

<b>Span</b>

<b>Bold</b>

<b>Hyperlink</b>

<b>Italic</b>

<b>RadioButton</b>

Eg:

文本控件