2013-06-24 26 views
1

我爲Windows 8開發了一個長文本內容的應用程序。爲了顯示我使用RichTextBlock的內容。我需要實現「在頁面上查找」功能,但我找不到任何操作。有什麼方法可以查找並突出顯示RichTextBlock中的文本?

我已經嘗試使用:

  1. WinRtXamlToolkit和HighlightBehavior - 只有TextBlock的工作
  2. RichTextBlock.Select()

沒有人有任何想法怎麼辦呢?

+0

嗨!你找到解決方案嗎? – Daniel

回答

-1

您可以在RichTextBoxes中爲文本添加各種格式。我找到了關於coloring parts of text within RichTextBoxes的答案。我會採取以下步驟:

  1. 適應/實現從上面
  2. 檢查所提及的答案代碼搜索字符串是否是目標字符串
  3. 內與之前的文本替換RichtTextBox中的文本搜索字符串,然後是彩色搜索字符串,最後出現在搜索字符串後面的文本

我認爲這也可以用高亮而不是彩色字體來完成。

+3

我使用** RichTextBlock **而不是RichTextBox。 – KondraT

相關問題