RichTextBox中的C#字符串Wpf

时间:2011-04-19 11:56:20

标签: wpf richtextbox

我有以下问题:

我有一个类Question,它有一个String类型的属性BodyString。 如何将此String放在Wpf-RichTextBox中?

2 个答案:

答案 0 :(得分:5)

yourRichTextBox.AppendText(BodyString);

答案 1 :(得分:1)

来自this answer

WPF RichTextBox有一个Document属性,用于将内容设置为MSDN:

// Create a FlowDocument to contain content for the RichTextBox.
FlowDocument myFlowDoc = new FlowDocument();

// Add paragraphs to the FlowDocument.
myFlowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 1")));
myFlowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 2")));
myFlowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 3")));
RichTextBox myRichTextBox = new RichTextBox();

// Add initial content to the RichTextBox.
myRichTextBox.Document = myFlowDoc;

你可以使用AppendText方法,但这就是你所追求的全部。

希望有所帮助。