2011-02-15 117 views
2

我正在寫一個基於WPF(c#)文本框的小編輯器。對於某些功能,僅在TextBox類中實現的方法getRectFromCharacterIndex()是必需的。此外,我必須在我的程序中做一些語法突出顯示。通常這很容易在TextBlock或RichTextBox中處理。不幸的是,這兩個控件不包含上面提到的方法。有沒有人有一個想法,如何在正常的文本框中使用小的解決方法來格式化和/或上色單個字符?WPF文本框和RichTextBox的組合

非常感謝您的回答!

回答

2

我在過去做了同樣的努力,我決定轉移到:http://wiki.sharpdevelop.net/AvalonEdit.ashx幾乎所有你需要的工作都在這裏完成。

+0

Hello Felice, 非常感謝您的幫助。我快速瀏覽了您發佈的鏈接。問題是,這對我的目的來說有點過大。我的編輯控制只是一個更大項目的一小部分。我也不得不提及,它是一種只讀控件,不需要直接處理任何用戶輸入。 – user617997 2011-02-15 15:20:58