如何在Silverlight RichTextBox中设置格式化文本?
如何使如何在Silverlight RichTextBox中设置格式化文本?,silverlight,formatting,richtextbox,Silverlight,Formatting,Richtextbox,如何使RichTextBox显示格式为的字符串 我正在使用Run,但它不起作用: // create a paragraph Paragraph prgParagraph = new Paragraph(); prgParagraph.FontFamily = new FontFamily("Comic Sans MS"); // create some text, and add it to the paragraph Run rnMyText = new Run(); rnMy
RichTextBox
显示格式为的字符串
我正在使用Run
,但它不起作用:
// create a paragraph
Paragraph prgParagraph = new Paragraph();
prgParagraph.FontFamily = new FontFamily("Comic Sans MS");
// create some text, and add it to the paragraph
Run rnMyText = new Run();
rnMyText.Text = w.meaning;
prgParagraph.Inlines.Add(rnMyText);
rtxtMeaning.Blocks.Add(prgParagraph);
我知道这个问题已经有几年了,但我也有同样的问题,下面是我的想法。我已经用我的Silverlight 5项目对它进行了几次测试,它适合我
public static void setRtf(ref RichTextBox rtfBox, string text)
{
Paragraph p = new Paragraph();
p.FontFamily = rtfBox.FontFamily;
Run pTxt = new Run();
pTxt.Text = text;
p.Inlines.Add(pTxt);
rtfBox.Blocks.Clear();
rtfBox.Blocks.Add(p);
}
确保在调用该方法时,您对RichTextBox对象使用了ref关键字,并且您已经准备就绪=)您需要接受问题的答案。