[C#][Win8] RichEditBox 選取文字改粗體
2012-12-26
RicjTextEdior 在 Windows 8 App 開發中,跟以前有一點差異,這邊做一個很簡單的範例.
此篇範例只有做到將選取文字改成粗體,如果有其他需求可以參考
http://msdn.microsoft.com/zh-TW/library/windows/apps/windows.ui.text.itextcharacterformat
http://msdn.microsoft.com/en-us/library/windows/apps/BR227548
先介紹一下介面..
左邊是 RichEditBox 右邊按鈕按下去後會將選取的字改成粗體..
直接來看Code :
private void btnBold_Click(object sender, RoutedEventArgs e) { // 使用 ITextCharacterFormat 將 richEditBox 指向所選取的字 ITextCharacterFormat format = richEditBox.Document.Selection.CharacterFormat; //更改其樣式 format.Bold = FormatEffect.On; //將設定套回 richEditBox.Document.ApplyDisplayUpdates(); }
下載 Sample