Silverlight文字元素 基本修飾

2021-09-21 22:01:52 字數 3870 閱讀 6259

silverlight文字元素—基本修飾

在silverlight中textblock元素是大家最熟悉的文字元素,最近我學習了一些文字元素,總結了一下我們可能經常用到的文字元素的一些熟悉。希望對大家的學習silverlight有所幫助!

這種方式可能是我們最常用的方式了。那麼我們也可以用下面的形式來改變一下

textblock

所顯示文字的形式。

<

stackpanelx:

name

="layoutroot"

background

="aliceblue">

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êomediumblue"

fontsize

="24"

fontweight

="bold"

foreground

="mediumblue"/>

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êobrown"

fontsize

="24"

fontweight

="bold"

foreground

="brown"

fontfamily

="courier new"/>

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êogreen"

fontsize

="24"

foreground

="green"

fontstyle

="italic"

fontfamily

="courier new"/>

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êoblack"

fontsize

="24"

fontweight

="bold"

foreground

="black"

fontfamily

="times new roman"/>

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êoburlywood"

fontsize

="24"

fontweight

="bold"

foreground

="burlywood"

fontfamily

="comic sans ms"/>

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êoaqua"

fontsize

="24"

fontweight

="bold"

foreground

="aqua"

fontfamily

="georgia"/>

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êobisque"

fontsize

="24"

fontweight

="bold"

foreground

="bisque"

fontfamily

="trebuchet ms"/>

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êochartreuse"

fontsize

="24"

fontweight

="bold"

foreground

="chartreuse"

fontfamily

="arial"/>

<

textblock

text

="24號?

字á?體¬?

,ê?加¨®

粗ä?,ê?

前¡ã景¡ã

色¦?:êochocolate"

fontsize

="24"

fontweight

="bold"

foreground

="chocolate"

fontfamily

="verdana"/>

stackpanel

>

效果如圖所示:

看完這些文字顯示不同效果之後,我們可能對textblock元素的屬性還是不太清楚。

那麼下面讓我們來看看這些屬性到底作用是什麼吧!

fontfamily

:獲取或者設定字型名稱;

fontsize

:獲取或者設定字型大小,單位是畫素,當然這些值是飛負的;

fontstretch

:獲取或者設定字型的拉伸程度;

fontstyle

:獲取或者設定字型樣式;

fontweight

:獲取或者設定字型粗細程度;

foreground

:獲取或者設定文字前景色;

textdecorations

:獲取或者設定文字的修飾效果。

另外silverlight提供了乙個run物件,這個物件能夠與textblock配合生成內容豐富的文字。run物件的字型屬性和textblock完全相同,下面我們通過乙個小例子來說明一下run物件的使用吧!

<

textblock

fontsize

="20"

="wrap">

<

runfontweight

="bold"

fontsize

="30"

text

="t"/>

his is

<

runtextdecorations

="underline">

runrun

>

<

runforeground

="orange"

fontfamily

="courier new" >

text element 

run>

textblock

>

效果如圖:

還有一種情況是當我們遇到大量的文字時,這些文字內容可能受到容器或者瀏覽器的限制,不能夠完整的顯示出來所有的內容,那麼我們該怎麼辦的呢?我們現在又兩種解決辦法,

第二種辦法是使用linebreak物件手動控制文字的提行。linebreak物件使用方法和我們的換行符

很是相像,我們只需要把linebreak物件新增到自己所希望提行的位置就ok了。

HTML 文字元素

html5規範指出 使用元素應該完全從元素的語義出發。但是由於歷史遺留及使用者至上的原則,這種語義會寬鬆許多。元素名稱說明a 生成超連結 br強制換行 wbr可安全換行 b標記一段文字但不強調 strong 表示重要 i表示外文或科學術語 em表示強制 code 表示計算機 var表示程式輸出 sa...

HTML 文字元素

html5中支援的元素 html5元素週期表 h1h6 表示1級標題6級標題 段落,paragraphs lorem lorem,亂數假文,沒有任何實際含義的文字 沒有語義,僅用於設定樣式 以前 某些元素在顯示時會獨佔一行 塊級元素 而某些元素不會 行級元素 到了html5,已經棄用這種說法。預格式...

html的文字元素

1.b元素 用於加粗一段文字,如 我是一段被加粗的文字。用於表示關鍵字和產品名稱。2.strong元素 作用與b元素一樣,用於加粗一段文字,來強調一段文字,表示重要的文字。3.br元素和wbr元素 br元素表示強制換行。wbr元素表示安全換行。4.i元素 用於傾斜一段文字,如 我是一段傾斜的文字。用...