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

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、香洲ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的香洲網(wǎng)站制作公司
WPF文字布局1.TextBlock 最基本的文字控件
可以配置5個Font屬性。
TextWraping屬性,"Wrap"是換行,NoWrap是不換行(原書有誤,在此更正)。
TextBlock控件內(nèi)可以放置很多控件,不光是文字。
- < TextBlock TextWraping="Wrap">
- < Button>Split< /Button>
- < CheckBox>across< /CheckBox>
- < TextBox>multiple< /TextBox>
- lines
- < /TextBlock>
AccessText,Bold,Hyperlink,Italic和Underline望文生義,Subscript和Superscript已經(jīng)廢棄。(AccessText沒有期望的效果)
- < TextBlock FontSize="18">
- < AccessText>T< /AccessText>his
- < Italic>is< /Italic>
- < Bold>rather< /Bold>
- < Underline>messy< /Underline>.
- < Hyperlink>www.example.com
- < /Hyperlink>
- < /TextBlock>
WPF文字布局2. Text and Whitespace
這里Whitespace指的是 回車符,就是說,TextBlock是將其忽略的,只有在TextBlock中設(shè)置了xml:space="preserve" ,才會表現(xiàn)出來這個回車換行:
- < TextBlock FontSize="18"
- xml:space="preserve">
- < AccessText>T< /AccessText>his
- < Italic>is< /Italic>
- < Bold>rather< /Bold>
- < Underline>messy< /Underline>.
- < Hyperlink>www.example.com
- < /Hyperlink>
- < /TextBlock>
當然,一般不建議主動這么做,除非你是直接copy一大段文章過來。
你或者可以把xml:space="preserve"只設(shè)置在 < Bold>rather< /Bold>上,也能達到同樣的效果。
設(shè)置TextAlignment="Left"/Right/Center/Justify屬性,可以控制TextBlock中文本對齊方式,Justify是居中對齊。
WPF文字布局3.TextFlow 功能比TextBlock強大,提供了5個內(nèi)嵌的容器標簽:
1)Paragraph
2)List
3)Table
4)Floater
5)Figure
粗粗看了一遍這5個容器,沒什么意思,無非是Word中的5種WPF文字布局方案的遷移,而且,微軟白皮書說,TextBlock的效率比TextFlow高很多,盡量必要用后者。
當前標題:WPF文字布局相關(guān)概念解析
瀏覽路徑:http://www.fisionsoft.com.cn/article/dppocpg.html


咨詢
建站咨詢
