1

長いテキスト コンテンツを含む Windows 8 用のアプリを開発しています。コンテンツを表示するには、RichTextBlock を使用します。「ページで検索」機能を実装する必要がありますが、その機能が見つかりません。

私がすでに使用しようとしたもの:

  1. WinRtXamlToolkit と HighlightBehavior - TextBlock でのみ動作します
  2. RichTextBlock.Select()

誰もそれを行う方法について何か考えがありますか?

4

1 に答える 1

-1

RichTextBoxes 内のテキストにさまざまな形式を追加できます。RichTextBoxes 内のテキストの一部の色付けに関する回答を見つけました。次の手順を実行します。

  1. 上記の回答からコードを適応/実装します
  2. 検索文字列が対象文字列内にあるかどうかを確認する
  3. RichtTextBox 内のテキストを検索文字列の前のテキスト、次に色付きの検索文字列、最後に検索文字列の後に表示されるテキストに置き換えます

これは、色付きのフォントの代わりにハイライトでも実行できると思います。

于 2013-06-25T09:06:50.327 に答える