有朋友問到Silverlight當中如何設定TextBlock文字的顏色,例如.. ABCD EFGH IJKL 我才恍然發現一件事情,我一直沒有談論到這個部份...-_-''' 補充一下資料如下, 在SL當中,TextBlock是透過XAML標記 ... 來區分不同的文字區塊, 也就是說, 如果您要針對TextBlock的內容設定不同的文字顏色, 可以透過對TextBlock的inlines集合增加一個Run物件即可...例如 ..... , 而透過程式碼設定的方式如下 : Dim wordsWithFormat As New Documents.Run wordsWithFormat.Text = Words wordsWithFormat.Foreground = New SolidColorBrush(color) textblock.Inlines.Add(wordsWithFormat) 如此即可設定特定區域文字的顏色,範例程式請參考底下, 按 這邊 下載。 至於RichTextBox,在SL 2.0沒有直接提供,但在codeplex上有一個project, 包含 source code, 您可以參考底下這個URL : http://www.codeplex.com/richtextedit (不過有一些小遺憾是, 這個project停留在beta2)
留言
這次課程是不是有提供範例程式供下載呢?
壓縮檔裡只有簡報檔跟相關資源連結,
謝謝!
第一冊:介面設計與基本概念篇
第二冊:RIA與資料處裡篇
我希望能建立一套開發Web專案的底層
MVC + JQuery + AJAX + LINQ + SilverLight
並能實際用在專案開發上面,希望董老師
能帶領我們建立這樣一套底層!!