我想將文本選擇粒度更改爲單詞。如何通過單詞而不是字符選擇文本?
舉例來說,如果我們有文本「我是你爸爸盧克」
它不會有可能選擇「UR胖」, 替代選擇將是「你的父親」。
我嘗試更改TextSelection行爲而沒有成功。
感謝
我想將文本選擇粒度更改爲單詞。如何通過單詞而不是字符選擇文本?
舉例來說,如果我們有文本「我是你爸爸盧克」
它不會有可能選擇「UR胖」, 替代選擇將是「你的父親」。
我嘗試更改TextSelection行爲而沒有成功。
感謝
你總是可以通過空格分割你的字符串:
string[] words = s.Split(' ');
,做你從這個獲取數組你想要的東西(例如搜索)。
我想你想將AutoWordSelection屬性設置爲true。你嘗試過這個嗎?
我使用FlowDocumentScrollViewer工作,沒有這樣的屬性。 – shenshei 2012-04-10 16:05:52
我使用FlowDocumentScrollViewer,我想要的東西就像RichTextBox.AutoWordSelection屬性。 – shenshei 2012-04-10 16:01:47
您的標籤顯示您正在使用「RichTextBox」。用'FlowDocumentScrollViewer'標籤替換它,或者至少在你的問題中解釋這個! – 2012-04-10 16:06:50