自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WPF文字布局相關(guān)概念解析

開發(fā) 開發(fā)工具
WPF文字布局在實(shí)際開發(fā)中是一個(gè)使用頻繁的操作。那么如何才能正確的輕松的實(shí)現(xiàn)這一功能,就是我們這篇文章中要為大家詳細(xì)介紹的內(nèi)容。

WPF中有很多功能是非常好用的,可以幫助我們輕松的實(shí)現(xiàn)各種基于圖形界面的需求。在這里我們將會(huì)了解到有關(guān)WPF文字布局的相關(guān)方法。#t#

WPF文字布局1.TextBlock 最基本的文字控件

可以配置5個(gè)Font屬性。

TextWraping屬性,"Wrap"是換行,NoWrap是不換行(原書有誤,在此更正)。

TextBlock控件內(nèi)可以放置很多控件,不光是文字。

  1. < TextBlock TextWraping="Wrap"> 
  2. < Button>Split< /Button> 
  3. < CheckBox>across< /CheckBox> 
  4. < TextBox>multiple< /TextBox> 
  5. lines  
  6. < /TextBlock> 

AccessText,Bold,Hyperlink,Italic和Underline望文生義,Subscript和Superscript已經(jīng)廢棄。(AccessText沒有期望的效果)

  1. < TextBlock FontSize="18"> 
  2. < AccessText>T< /AccessText>his 
  3. < Italic>is< /Italic> 
  4. < Bold>rather< /Bold> 
  5. < Underline>messy< /Underline>
  6. < Hyperlink>www.example.com
  7. < /Hyperlink> 
  8. < /TextBlock> 

WPF文字布局2. Text and Whitespace

這里Whitespace指的是 回車符,就是說,TextBlock是將其忽略的,只有在TextBlock中設(shè)置了xml:space="preserve" ,才會(huì)表現(xiàn)出來這個(gè)回車換行:

  1. < TextBlock FontSize="18" 
  2. xml:space="preserve"> 
  3. < AccessText>T< /AccessText>his 
  4. < Italic>is< /Italic> 
  5. < Bold>rather< /Bold> 
  6. < Underline>messy< /Underline>
  7. < Hyperlink>www.example.com
  8. < /Hyperlink> 
  9. < /TextBlock> 

當(dāng)然,一般不建議主動(dòng)這么做,除非你是直接copy一大段文章過來。
你或者可以把xml:space="preserve"只設(shè)置在 < Bold>rather< /Bold>上,也能達(dá)到同樣的效果。

設(shè)置TextAlignment="Left"/Right/Center/Justify屬性,可以控制TextBlock中文本對齊方式,Justify是居中對齊。

WPF文字布局3.TextFlow 功能比TextBlock強(qiáng)大,提供了5個(gè)內(nèi)嵌的容器標(biāo)簽:

1)Paragraph

2)List

3)Table

4)Floater

5)Figure

粗粗看了一遍這5個(gè)容器,沒什么意思,無非是Word中的5種WPF文字布局方案的遷移,而且,微軟白皮書說,TextBlock的效率比TextFlow高很多,盡量必要用后者。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-12-23 15:27:34

WPF圖形系統(tǒng)

2009-12-28 15:18:29

WPF控件模型

2009-12-28 16:20:50

WPF內(nèi)嵌樣式

2009-12-23 17:18:45

WPF Attache

2009-12-25 14:35:34

WPF布局

2009-12-25 11:23:43

WPF命令模型

2009-12-23 18:16:35

WPF布局控件

2009-12-28 13:57:39

WPF文字

2009-12-15 15:55:43

Ruby模塊

2009-12-28 17:54:49

WPF嵌入式資源

2009-12-28 17:48:01

WPF界面布局

2009-12-29 10:11:56

WPF布局屬性

2009-12-25 16:58:23

WPF名稱范圍

2010-01-06 18:21:24

2010-02-02 16:15:38

C++變量聲明

2009-12-23 17:01:09

WPF Command

2010-01-19 15:08:18

VB.NET對象成員

2010-02-01 11:01:30

C++靜態(tài)構(gòu)造函數(shù)

2009-12-28 16:54:30

WPF注釋

2009-12-28 16:28:35

WPF元素類型樣式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)