WPF TextBlock實(shí)際使用方法
WPF開發(fā)工具的具體作用是幫助我們?cè)谧鰣D形界面時(shí)能采用一個(gè)方便簡(jiǎn)潔的方法來實(shí)現(xiàn)。在這里我們將會(huì)了解到其中WPF TextBlock的相關(guān)概念。#t#
WPF TextBlock的一個(gè)很有趣的功能是其支持設(shè)置部分文本的樣式,like this:
示例中的粗體、斜體等叫做Inline Element,他們分別AnchoredBlock, Bold, Hyperlink, InlineUIContainer, Italic, LineBreak, Run, Span, 與 Underline類型
要達(dá)到示例中的效果需要注意到TextBlock.Inlines屬性,其為InlineCollection類型,通過它可以向WPF TextBlock中添加Inline Element
比如我們向textBlock1中添加一個(gè)粗體的“TextBlock”字符串,則
C#:
- textBlock1.Inlines.Add
(new Bold(new Run("TextBlock")));
其中WPF TextBlock的Run表示沒有格式化的普通文本
Xaml:
- < TextBlock Name=
"textBlock1" >- < Bold>TextBlock< /Bold>
- < /TextBlock>