Silverlight TextblockまたはRichTextBoxでテキストを強調表示する必要があります。私はRTBのテキストランにタグを追加しようとしましたが、彼らは単にのようなテキストで表示:私はちょうどこのようなテキストを選択しようとしたSilverlightのハイライトテキスト(背景色は黄色)
Some <Bold>text</Bold> in a RTB
:
myRTB.Selection.Select(textPtr1, textPtr2);
をが、そのは、標準青灰色の色で表示されます。私は背景色を黄色にする必要がありますが、私はRunのForeground色のみを変更できるように見えます。それはなぜ、私のためのアイデアですか?
UPDATE:
return String.Format("<Run Foreground=\"Red\">{0}</Run>", value.ToString());
それでもTextBlockのはただのタグではなく、フォーマットされたテキストを示しています
私はこのようなファイル名を指定して実行を追加して値変換を持つだけのTextBlockを使用してみました。
私はwrognていないよ場合:<ランたfontWeight =「太字」>テキスト – NestorArturo
RTBがちょうど内のテキストに表示するためのタグを原因とするためにバインドされていることをテキストに任意のXMLタグを追加しますRTB。 – Graeme
Silverlightでテキストをプログラムで強調表示するソリューションを探しています。何かお手数ですか? – Graeme