2011-07-11 25 views
0

在我的WPF應用程序,我有以下一些類型的文本框的註冊事件到文本 enter image description here突出特定的文本INA WPF的文本框,只有

所以,在這個文本框,文本不寫入用戶生成它通過程序,我希望突出顯示特定的文本「輸入字符串值」,並且當用戶點擊那個特定的突出顯示的文本時,我只想發起一個事件。

你們可以給我一些提示或概述來實現這一點。我嘗試了一些技巧,但無法取得成功。

在此先感謝。

+0

不直接回答您的問題,但爲什麼不讓他們在單獨的文本框中輸入文本,然後使您顯示的文本框爲只讀? – cordialgerm

回答

2

使用<RichTextBox><FlowDocument>。據我所知,TextBox只允許您一次確定字體(顏色,大小等),並且您無法修改部分文本的顏色。TextBox

+0

好的答案我也想着嘗試一樣 – Abhi

2

我認爲您可以使用正則表達式來獲取您的從您的文本框中進行匹配,然後使用該匹配創建運行對象。您可以設置匹配的背景(runobject.Background = Brushes.Red)